ShareSDK分享纯图片问题(iOS)

最近有新需求要分享纯图片到个大平台,本着方便快捷的理念,直接使用了ShareSDK。但是事情在集成了ShareSDK之后还没结束,各种参数都正确,图片就是分享不到微信(无论是好友还是朋友圈),其他平台均正常。于是乎直接去翻Mob文档,但文档里除了告知微信缩略图“内存大小不能超过32K的png图”以及imageData“大小不能超过10M”外也没什么其他内容了。看起来好简单,可是在自己项目里就是分享不出去!!!

最后找不出什么原因的情况下直接用微信官方的API分享纯图片:

NSURL *imgUrl = [ssdkImage valueForKey:@"_URL"];
NSData *imgData = [NSData dataWithContentsOfURL:imgUrl];
WXMediaMessage *message = [WXMediaMessage message];
WXImageObject *imageObject = [WXImageObject object];
imageObject.imageData = imgData;
message.mediaObject = imageObject;  
SendMessageToWXReq *req = [[SendMessageToWXReq alloc] init];
req.bText = NO;
req.message = message;
enum WXScene scene = WXSceneSession;
if (type == SSDKPlatformSubTypeWechatTimeline) {
    scene = WXSceneTimeline;
}
req.scene = scene;
[WXApi sendReq:req];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容