[友盟分享]微信与朋友圈分享点击无响应/图片大小超过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/
[友盟分享]微信与朋友圈分享点击无响应/图片大小超过32k 
3. 检查传递图片路径是否正确,确保手机SD卡可以进行读写,或者不分享图片,只保留文字进行测试。
4. 是否添加混淆配置代码,具体参考友盟官方文档
http://dev.umeng.com/social/android/share/quick-integration#proguard

3.如果图片没有超过32K,最终分享成功了
可以用 UMWXHandler.showCompressToast(false);关掉“图片太大超过32K”这句


你可能感兴趣的:([友盟分享]微信与朋友圈分享点击无响应/图片大小超过32k)