1) 對要加微信的專案進行打包簽名,此時就有了自己的 keystore。

 

2) 將打包好的apk裝到機器上,再裝官方的獲取簽名工具:gen_signature.apk,並用此工具生成應用程式簽名。

 

3)用獲取的簽名去申請當前專案對應的微信App_ID ,此時才能保證在專案中調用成功。




再一個問題:分享圖片加文字

 

這部分就直接上代碼了:

 

1)分享單純的文字內容:

 

IWXAPI api = WXAPIFactory.createWXAPI(this, ShareConstant.APP_ID);

 

if (api.openWXApp()) {//判斷是否安裝微信用戶端
String text = ShareConstant.setContent(
response.getCategoryNamePinYin(), response.getAuctionId());

 

初始化一個WXTextObject物件
WXTextObject textObj = new WXTextObject();
textObj.text = text;

 

用WXTextObject物件初始化一個WXMediaMessage物件
WXMediaMessage msg = new WXMediaMessage();
msg.mediaObject = textObj;
發送文本類型的消息時,title欄位不起作用
msg.title = "Will be ignored";
msg.description = text;

 

構造一個Req
SendMessageToWX.Req req = new SendMessageToWX.Req();
req.transaction = buildTransaction("text"); //
transaction欄位用於唯一標識一個請求
req.message = msg;
req.scene = SendMessageToWX.Req.WXSceneSession;// 分享
調用api介面發送資料到微信
api.sendReq(req);
} else {
Toast.makeText(Detail.this, "未安裝微信", Toast.LENGTH_SHORT).show();
}
arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()