1. 程式人生 > >使用ShareSDK 微信分享閃退問題總彙

使用ShareSDK 微信分享閃退問題總彙

最近在做ShareSDK的微信分享的時候遇到了點問題,就是分享的時候選擇微信好友或者微信朋友圈會開啟一下微信然後介面都還沒加載出來就閃退。這個問題我在網上找了好多種的可能的情況以及處理辦法,最終找到了適合於我的問題。我在這就把我搜索到的解釋全部都整合一下吧。

情況一:(也是我遇到的問題)

做ShareSDK的都應該知道要用那個平臺分享就要在哪個平臺註冊一個APP ID和App Secret,那麼問題就出在這裡
在微信開放平臺註冊一個號,然後“建立移動應用”,在填寫應用簽名的那裡要注意是要把冒號去掉的,格式如下圖:
這裡寫圖片描述
我就是因為沒有把冒號去掉才出現這個問題(這應用簽名也沒給人備註下要去掉冒號。。。難道這是嘗試問題?也許是本人太過小白。。)

情況二:

在註冊的mob官網的ShareSDK後臺裡左側有一個“社會化平臺設定”,
這裡寫圖片描述
找到“微信”和”微信朋友圈“填入在微信開放平臺註冊得到的APP ID和App Secret
這裡寫圖片描述

情況三:

測試微信的時候沒有打包測試,就是說要先打包成apk,然後用apk來安裝,不能直接在開發軟體上除錯安裝。當然在微信開發平臺上註冊的應用簽名和包名一定要和用來打包簽名的keystore檔案裡的是一致的,如果不一致也是不行的!
就是:1、打包測試。2keystone的簽名和包名要和微信開放平臺註冊用的是一致的。

情況四:

據說還有是因為微信快取的問題。。沒有試過只是記錄進來。
感覺這種情況可能性不大,如果是微信快取,按照那清楚方法就是把所有的聊天記錄都給刪了。。。一個正常的軟體實現微信分享我想都不能建立在把人家微信記錄刪光光的情況下使用吧。。。。