uni.shareWithSystem({
type: 'image',
imageUrl: '../../static/icon/poster.png'
})
- 发布:2020-11-24 23:31
- 更新:2020-12-21 10:45
- 阅读:1932
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win7
HBuilderX类型: 正式
HBuilderX版本号: 2.9.11
手机系统: Android
手机系统版本号: Android 10
手机厂商: realme x
手机机型: realme x
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
云打包App,无法调用系统分享
云打包App,无法调用系统分享
预期结果:
可以调用系统分享
可以调用系统分享
实际结果:
点击无反应
点击无反应
bug描述:
使用uni.shareWithSystem调用系统分享分享图片,真机调试可以,安卓打包后不行
4 个回复
6***@qq.com (作者) - 小明
我又使用了plus.share.sendWithSystem尝试了一下,还是不行,一样的结果。
plus.share.sendWithSystem({
type: 'image',
pictures: ['../../static/icon/poster.png']
}, function() {
console.log('分享成功');
}, function(e) {
console.log('分享失败:' + JSON.stringify(e));
uni.showToast({
icon: 'none',
title: JSON.stringify(e),
duration: 5000
})
});
然后这里的错误信息是 code:-99,message: 未知错误
徐海阳
种水果
DCloud_Android_ST
看下文档 https://www.html5plus.org/doc/zh_cn/share.html#plus.share.sendWithSystem 注意: Android10及以上版本对文件系统访问权限有调整,可能在部分设备上无法分享应用沙盒目录中的图片,建议将图片保存到系统相册后再分享
6***@qq.com (作者)
好的,感谢。
2020-11-25 14:01
DCloud_Android_ST
HX3.0.0已修复
1***@qq.com
Android10及以上版本对文件系统访问权限有调整,可能在部分设备上无法分享应用沙盒目录中的图片,建议将图片保存到系统相册后再分享
HX3.0.0已修复,
这个修复完了之后还需要保存系统相册么。图片都放相册,太乱了
2021-01-01 08:15
DCloud_Android_ST
回复 1***@qq.com: 目前sendWithSystem分享到微信多图模式下需要将图片保存到相册
2021-01-04 10:51
1***@qq.com
回复 DCloud_Android_ST: 有没有什么办法,可以分享不保存到相册。现在保存相册,用户体验极差
2021-01-05 09:44
DCloud_Android_ST
回复 1***@qq.com: 这是微信客户端限制 暂时没有其他解决方案
2021-01-05 10:37
王伟锋
回复 DCloud_Android_ST: 你好,还有一个关于系统分享的建议和bug。可以看一下https://ask.dcloud.net.cn/question/114797
2021-01-05 23:12