我主要是微信链接分享
1.首先是图标大小限制,
android: /dl10210950/article/details/53125589
ios参考:
/wzw_/article/details/52295932
// ------这种方法对图片既进行压缩,又进行裁剪- (NSData *)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize;{UIGraphicsBeginImageContext(newSize);[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();return UIImageJPEGRepresentation(newImage, 0.8);}// ------调用UIImage *img = [UIImage imageWithData:[self imageWithImage:image scaledToSize:CGSizeMake(300, 300)]]
2.分享给好友图片不显示,分享朋友圈图片显示问题,很奇葩;
原来不是图片问题,是分享文字中有敏感词汇:如元,现金,等的
参考:
/p/4d241d696b22?from=timeline
安卓会默认显示微信后台设置的图标。
反反复复看友盟Api,设置网络图片,本地图片都试过了,还是无法显示。本以为这个问题是友盟的问题,于是把分享换成了微信原生的,标题和内容都用了微信默认的。结果分享成功了,图片可以正常显示了,因此更加坚信了是友盟的问题。
当我把标题和内容分别换成 “快来领688元红包!” 和“好友力邀您来理财,同时为您准备了一份688元大礼,快来领取吧!” 图片又不能正常显示了。
看来是冤枉友盟了。。。很显然问题出在标题和内容上,去微信官网查没有文档提及输入的标题和内容的规范问题,个人猜测可能微信做了相关的“敏感词汇”处理,反复测试之后把“元”字去掉或者替换为 ¥ 符号就可以正常显示了。。
敏感词汇问题,真的很难发现,因为微信的官方文档根本没有记录使用时要注意这个问题,捣鼓了一下午,总算是解决了。希望有碰到这种情况的小伙伴们少走弯路~
作者:爱吃鱼的老丑哥
链接:/p/4d241d696b22
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
完!