调用u-share的分享图片能力失败
W*入夜凉
发布于 4 年前
41419来自浙江省社会化分享 U-Share
移动统计 U-App
API调用
【初步表现】
- 微信-有缩略图-图片分享不成功-无提示
- 微信朋友圈-图片分享不成功-提示图片不存在
- QQ-无缩略图-图片分享不成功-提示图片不存在或为空
- QQ 空间-图片分享不成功-但说说可以生成,无图片
- 微博-分享成功
- 钉钉-无缩略图-图片分享不成功
【调用代码】
val umImage = UMImage(
context,
bitmap
).apply {
compressStyle = UMImage.CompressStyle.SCALE
}
val action = ShareAction(context)
.setPlatform(platform)
.withText("分享截图")
.withMedia(umImage)
action.share()
【基本结论】
- 不是 sdk 升级问题-sdk 从原本的 7.1.7 升级到最新 7.3.1 无变化
- 不是接入流程问题-已检查+微博始终正常分享图片+其他方式(分享链接、分享小程序)所有平台均正常
- 不是图片大小问题-限制图片到 32Kb 无变化
- 不是图片格式问题-设置图片 jpg/png 无变化
- 不是图片传入方式问题-使用 bitmap/drawable 资源/本地地址均无变化
- 不是权限问题-已进行权限请求
- 不是机型问题-多台设备测试无变化
- 不是微信 sdk 的问题-直接使用微信 sdk 分享图片成功