微信分享遇到的坑和解决方案
1、Android 微信分享checkArgs fail, thumbData is invalid
一、问题现象
在做微信分享功能时,分享网页加缩略图时,点击分享一直没反应。经过查看日志
checkArgs fail, thumbData is invalid
出现这样的一个错误提示。
二、原因分析
经过百度一番:原来微信对缩略图的大小进行了限制。超过32K 就会报参数错误!
final boolean checkArgs()
final boolean checkArgs() {
if(this.getType() != 8 || this.thumbData != null && this.thumbData.length != 0) {
if(this.getType() == 36 && (this.thumbData == null || this.thumbData.length > 131072)) {
Log.e("MicroMsg.SDK.WXMediaMessage", "checkArgs fail, thumbData should not be null or exceed 128kb");
return false;
} <span style&#