小編給大家分享一下Android分享微信小程序失敗的案例分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)公司主要從事成都網站設計、成都做網站、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務邯鄲,十年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:13518219792前言
小菜這兩天接入分享微信小程序的入口,本來很簡單的幾行代碼,可最后搞得我頭昏腦脹。微信小程序官網上的接入方式已經說的非常清楚,可在小菜自己實踐的過程中,卻始終不成功。其實真的很簡單,而卡住了還真的是很頭疼,因此特意記錄一下。
集成方式
build.gradle 中添加 compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+';
在需要調用分享功能的入口添加如下代碼,如果配置參數都正常的話基本就可以正常分享了:
public void shareToMiniWX() { WXMiniProgramObject miniProgramObj = new WXMiniProgramObject(); miniProgramObj.webpageUrl = "http://www.qq.com"; // 兼容低版本的網頁鏈接 miniProgramObj.miniprogramType = WXMiniProgramObject.MINIPTOGRAM_TYPE_RELEASE;// 正式版:0,測試版:1,體驗版:2 miniProgramObj.userName = Constants.miniProgramId; // 小程序原始id miniProgramObj.path = "pages/home/home"; //小程序頁面路徑 WXMediaMessage msg = new WXMediaMessage(miniProgramObj); msg.title = "小程序消息Title"; // 小程序消息title msg.description = "小程序消息Desc"; // 小程序消息desc Bitmap bmp = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.share_friend_circle_icon_new); Bitmap thumbBmp = Bitmap.createScaledBitmap(bmp, 90, 90, true); bmp.recycle(); msg.thumbData = BitmapUtil.bmpToByteArray(thumbBmp, true); SendMessageToWX.Req req = new SendMessageToWX.Req(); req.transaction = "" + System.currentTimeMillis(); req.message = msg; req.scene = SendMessageToWX.Req.WXSceneSession; // 目前支持會話 WXAPIFactory.createWXAPI(mContext, AppID).sendReq(req); }
問題說明
問題一:無法分享到微信【由于不支持的分享類型,無法分享到微信】
出現(xiàn)這種情況的問題基本上都是分享的ID有問題,一定一定不要認定自己寫的絕對正確,多多核對幾次,當時小菜就吃了這個虧。原始ID 和 AppID 一定要寫對:
1、原始ID 是類似于 gh_... 的15位字符串;
2、AppID 是類似于 wx... 的18位字符串。
問題二:無法分享到微信【未在同一應用下】
出現(xiàn)這種情況時一般是 原始ID 與 AppID 不匹配,小菜在測試的時候剛開始用的微信官方提供的 Demo 測試的,AppID 沒有更改,便會出現(xiàn)這個問題。
問題三:分享進入小程序,該頁面不存在?
分享小程序正常,但是點進去出現(xiàn)錯誤,是 miniProgramObj.path = "pages/home/home";
路徑錯誤,尤其是在路徑傳參時特別注意。
小提示
miniProgramObj.miniprogramType = WXMiniProgramObject.MINIPTOGRAM_TYPE_RELEASE;
建議用正式版進行測試;
目前微信分享小程序只支持 WXSceneSession 聊天頁面分享;
分享小程序展示的圖為 Bitmap 格式,url 圖片建議在一個新線程中轉為 Bitmap 在進行傳參。
整個接入過程真的很簡單,最主要就是兩個ID正確,而且千萬不要自以為是對的!希望各位不會出現(xiàn)小菜遇到的這些坑。
看完了這篇文章,相信你對“Android分享微信小程序失敗的案例分析”有了一定的了解,如果想了解更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
標題名稱:Android分享微信小程序失敗的案例分析-創(chuàng)新互聯(lián)
URL鏈接:http://www.muchs.cn/article28/pccjp.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供手機網站建設、營銷型網站建設、響應式網站、Google、網站策劃、移動網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)