[友盟分享]微信與朋友圈分享點擊無響應/圖片大小超過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」這句
相關文章
相關標籤/搜索