[友盟分享]微信與朋友圈分享點擊無響應/圖片大小超過32k
1.微信分享不成功的緣由:
(1):應用是否經過審覈。android平臺必需要經過審覈後才能夠使用。
(2):確認AppId是否填寫正確。
(3):是不是導出帶簽名的apk文件,ran而後再安裝運行。
(4):包名是否申請應用填寫的包名一致。
(5):簽名問題。檢查簽名是否一致,請按照如下步驟檢查:
1>:在命令行運行如下命令:
keytool -list -alias aliasName -keystore xxx.keystore -storepass xxx -keypass xxx
說明:
-alias aliasName:aliasName是你生成keystore的別名。
xxx.keystore是你keystore的名字,此處要填寫你keystore的絕對路徑。
-storepass xxx:xxx是你keystore的密碼。
-keypass xxx:xxx是別名(alias)的密碼。
2>:執行完第一步後,將會顯示出你keystore的MD5值。將該DM5值去掉冒號(「:」),大寫字母轉換成小寫字母,此時是一個轉換後的MD5值。
3>:打開微信開放平臺你申請的應用,找到應用簽名。
4>:將第二步,第三步的簽名進行對比。若是不一樣則微信將分享不成功。
不一樣的keystore,會致使簽名不用,請保持一致!!
請先按照上面步驟檢查一下
附件:用這個檢查一下簽名,和微信開放平臺那邊是否匹配
2.點擊微信,提示分享開始以後就沒有反應,或只提示圖片大小超過32K,須要注意下面幾點:
1. 使用Eclipse導出帶簽名的apk文件進行測試
2. 使用微信簽名工具(
下載地址
)安裝到手機上並生成簽名,填寫到微信開放平臺(
https://open.weixin.qq.com/
)
3. 檢查傳遞圖片路徑是否正確,確保手機SD卡能夠進行讀寫,或者不分享圖片,只保留文字進行測試。
4. 是否添加混淆配置代碼,具體參考友盟官方文檔
http://dev.umeng.com/social/android/share/quick-integration#proguard
3.若是圖片沒有超過32K,最終分享成功了
能夠用 UMWXHandler.showCompressToast(false);關掉「圖片太大超過32K」這句
歡迎關注本站公眾號,獲取更多信息