1. 程式人生 > >shareSDK 微信分享閃退問題

shareSDK 微信分享閃退問題

微信與其他應用不同,集成了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" />