友盟分享本地长图片到微信,代码明明setThumb的要分享的图片,结果在微信预览的时候变成了app图标;
但是分享出去的图还是想分享的大图,猜测应该是图片太大,友盟自己内部做了处理,但是文档上毛都没提哈;
后来换了哈compressStyle,从UMImage.CompressStyle.QUALITY换成UMImage.CompressStyle.SCALE就可以了;
而且还是部分手机出现,估摸手机本地解析图片大小问题
近期发现另外一个问题,微博分享的文本内容会偶尔出现重复, Screenshot_20210810_164102.png
,经过多次复现,发现在友盟调起微博过程中,再多次触发调起微博分享,微博分享的文本内容就有可能重叠多次,因此解决办法也简单,就加个防止重复点击即可!
又发现个问题,setThumb设置app里面的资源图片,结果有些手机分享到qq后图标是空的,最后发现如果没有得到Manifest.permission.WRITE_EXTERNAL_STORAGE权限就有会出现,估计是友盟或分享源方把项目的图片存储在了存储上做应用之间的中转,因此没有权限傻逼了
网友评论