关于Android开发不能调起微信分享可能原因
2017-07-25 12:00
281 查看
如果你的应用开发时遇到不能调起微信分享功能,请检查以下问题:
检查是否使用的是签名包,非签名包不能调试微信分享功能检查是否有自定义分享缩略图(thumbData),如果有,检查自定义缩略图的大小,微信规定自定义缩略图大小不能超过32kb
检查是否有自定义描述内容(description),如果有,检查description的长度,微信限制description长度不得超过1024
关于微信分享的其他限制可查看源码WXMediaMessage.class,下面截取其中一段代码:
final boolean checkArgs() { if(this.getType() != 8 || this.thumbData != null && this.thumbData.length != 0) { if(this.thumbData != null && this.thumbData.length > '耀') { Log.e("MicroMsg.SDK.WXMediaMessage", "checkArgs fail, thumbData is invalid"); return false; } else if(this.title != null && this.title.length() > 512) { Log.e("MicroMsg.SDK.WXMediaMessage", "checkArgs fail, title is invalid"); return false; } else if(this.description != null && this.description.length() > 1024) { Log.e("MicroMsg.SDK.WXMediaMessage", "checkArgs fail, description is invalid"); return false; } else if(this.mediaObject == null) { Log.e("MicroMsg.SDK.WXMediaMessage", "checkArgs fail, mediaObject is null"); return false; } else { return this.mediaObject.checkArgs(); } } else { Log.e("MicroMsg.SDK.WXMediaMessage", "checkArgs fail, thumbData should not be null when send emoji"); return false; } }
相关文章推荐
- 关于android微信分享的开发
- 关于shareSDK遇到的坑 Android微信分享,打包前可以分享,打包后不能分享。
- 关于微信分享不出去有可能的原因--图片过大
- Android平台第三方应用分享到微信开发
- 【COCOS2DX-ANDROID-游戏开发之十二】Android平台第三方应用分享到微信开发
- Android平台第三方应用分享到微信开发
- 安卓开发的实用技巧 -----关于android:layout_gravity 不能完全居右
- android平台 新浪微博开发 分享gif不能动的问题原因
- Android关于finish()与System.exit()都不能退出应用的原因
- 【android开发资源 汇总贴】关于微信的那点帖。
- 关于使用eclipse开发android程序不能运行的问题。
- 【遇见Android bug】微信分享SDK不跳转的原因
- Android平台第三方应用分享到微信开发
- iphone开发 关于数组中不能存放nil的原因及解决办法
- [转载]Android平台第三方应用分享到微信开发
- Ubuntu64位下Android开发时R文件不能生成的原因
- 关于VM虚拟机与主机不能互PING的一种可能的原因
- Android平台第三方应用分享到微信开发
- 关于第三方应用(Android平台)通过微信分享文字、图片的问题研究。