shareSDK 微信分享閃退問題
阿新 • • 發佈:2018-12-29
微信與其他應用不同,集成了shareSDK後,其他的都好使,為什麼就微信的不好使,無論是分享給好友,還是朋友圈,都出現閃退的情況,樓主同樣遇到了這種情況。
微信分享閃退有種情況:
1,你沒有打包成.apk檔案,而是直接從開發工具上執行,所以應用無簽名,這種情況是不能使用微信分享簽名的。
2,如果沒有繞過微信稽核使用分享功能,需要在微信開放平臺填寫應用的包名、簽名等資訊,這裡注意,簽名必須是你應用打包成.apk後,在用微信官網上的簽名生成工具生成,這樣可以確保你的應用簽名,與微信上填入的簽名信息一致。
3,在shareSDK的官網上,社會平臺設定功能中,填寫了相應第三方的Appkeyid等資訊,這裡不用填,一切以assets文夾中的ShareSDK.xml為主,這裡面填了就行,否則會造成衝突。
4,微信快取造成無法閃退,這點一般不會出現,但也可能,不過概率極小,為了保持測試的成功性,可以先清除微信快取後,在開發應用分享功能。
備註:
shareSKD 是可以繞過 微信稽核,直接使用分享功能的,只是只允許分享圖片和文字了,將ShareSDK.xml中關於微信那部分設定的BypassApproval屬性設為true即可。
<Wechat Id="4" SortId="4" BypassApproval="true" Enable="true"/> <WechatMoments Id="5" SortId="5" BypassApproval="true" Enable="true" />