Android 分享微信小程式
阿新 • • 發佈:2018-12-09
分享微信小程式Step
Step1:
//騰訊微信分享SDK
dependencies{
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'
}
Step3:核心程式碼
WXMiniProgramObject miniProgramObj = new WXMiniProgramObject(); miniProgramObj.webpageUrl = "http://www.qq.com"; // 相容低版本的網頁連結 miniProgramObj.miniprogramType = WXMiniProgramObject.MINIPTOGRAM_TYPE_RELEASE;// 正式版:0,測試版:1,體驗版:2 miniProgramObj.userName = "gh_d43f693ca31f"; // 小程式原始id miniProgramObj.path = "/pages/media"; //小程式頁面路徑 WXMediaMessage msg = new WXMediaMessage(miniProgramObj); msg.title = "小程式訊息Title"; // 小程式訊息title msg.description = "小程式訊息Desc"; // 小程式訊息desc msg.thumbData = getThumb(); // 小程式訊息封面圖片,小於128k SendMessageToWX.Req req = new SendMessageToWX.Req(); req.transaction = buildTransaction("webpage"); req.message = msg; req.scene = SendMessageToWX.Req.WXSceneSession; // 目前支援會話 api.sendReq(req);
Step4:注意
支援從APP分享小程式型別訊息至微信,使用者接收後可開啟進入小程式。
要求:
-
發起分享的App與小程式屬於同一微信開放平臺帳號。
-
支援分享小程式型別訊息至會話,暫不支援分享至朋友圈。
-
若客戶端版本低於6.5.6,小程式型別分享將自動轉成網頁型別分享。開發者必須填寫網頁連結欄位,確保低版本客戶端能正常開啟網頁連結。
支援分享大圖卡片樣式
自定義圖片建議長寬比是 5:4。6.5.9及以上版本微信客戶端小程式型別分享使用大圖卡片樣式。
支援分享開發版/體驗版小程式
為支援開發者除錯,開發者工具包支援分享開發版/體驗版小程式至微信,開發者可控制分享的小程式版本。