openshare
openshare copied to clipboard
openshare分享时提示"应用消息数据错误"
我用pod下载的最新版,在分享村文本时没问题,一旦加上link就一直报错说应用内消息数据错误 另:image参数demo中是UIImage, 新版中改为NSData,我用UIImageJPEGRepresentation()将图片转为NSData分享还是不显示图片,有没有哪位大神处理过这个问题?
我也遇到了这个问题,附带URL的时候提示应用内消息数据错误。请问楼上解决了么
我使用openshare微信分享,小图能够正常分享,图片大就会显示“应用消息数据错误”,而我用微信官方sdk分享就没问题
看demo,按照demo 的数据需求没问题了。url需要添加图片。
图片太大就不行,图片压缩一下才行。
有几种可能
- 图片太大
- 分享的内容太多
已解决
400 * 400 的 jpg, 大小 31k
1.
UIImage *thumbImage = [UIImage imageNamed:@"icon-share.jpg"];
// 配图用 image 不要用 thumbnail
// 压缩比例 0.5
_shareMsg.image = UIImageJPEGRepresentation(thumbImage, 0.5);
2.
_shareMsg.image = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"icon-share.jpg" ofType:nil]];
用的第二种.
微信分享 缩略图大小限制为 32kb,图片压缩下就好的