日常开发中用的比较多的有Mob,友盟分享,之前也用过微信SDK分享,但是分享的预览图片总是不显示。
我项目中集成的是友盟SDK,推荐用Cocoapods集成自动集成,示例代码友盟的开发者文档中都会写的很详细https://developer.umeng.com/docs/128606/detail/129443,可以点击链接进去学习一下。
我遇到的主要问题是预览图不显示,原因是上传的图片太大了,注意预览图大小不要超过128k;还有可能是图片尺寸太大了,可以把图片尺寸修改一下。可以用排除法查找原因
如果分享时报2003错误,先排查一下是不是自己分享的参数有误
//友盟分享到微信小程序
+ (void)UMShareMiniProgram:(TMMiniProgramModel *)model
{
//配置友盟分享平台
[[UMSocialManager defaultManager] setPlaform:UMSocialPlatformType_WechatSession appKey:wxKey appSecret:wxSecretKey redirectURL:@"http://mobile.umeng.com/social"];
NSData *imgData = [NSData dataWithContentsOfURL:[NSURL URLWithString:model.imgPath]];
UIImage *shareImage =