6***@qq.com
6***@qq.com
  • 发布:2020-11-24 23:31
  • 更新:2020-12-21 10:45
  • 阅读:1932

【报Bug】uni.shareWithSystem 真机调试可以分享,打包后不执行

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win7

HBuilderX类型: 正式

HBuilderX版本号: 2.9.11

手机系统: Android

手机系统版本号: Android 10

手机厂商: realme x

手机机型: realme x

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.shareWithSystem({
type: 'image',
imageUrl: '../../static/icon/poster.png'
})

操作步骤:

云打包App,无法调用系统分享

预期结果:

可以调用系统分享

实际结果:

点击无反应

bug描述:

使用uni.shareWithSystem调用系统分享分享图片,真机调试可以,安卓打包后不行

2020-11-24 23:31 负责人:无 分享
已邀请:
6***@qq.com

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

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

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

该问题目前已经被锁定, 无法添加新回复