收藏
回答

wx.saveVideoToPhotosAlbum 保存失败?

以下是执行代码,可以正常检测用户是否开启权限

下面这个是使用者的手机,检测到没有权限,然后进入到了权限设置里面,但是没有 保存到相册 这个权限控制按钮

下面是开发者账号,就有显示这个添加到相册

最终结果就是除了开发者自己的手机能保存,其他人全部保存不到相册

这种应该怎么处理??

回答关注问题邀请回答
收藏

2 个回答

  • ᰔᩚ.追梦小飞
    ᰔᩚ.追梦小飞
    2025-10-27

    解决了吗,我这同样的问题,体验版不报错,正式版就报错

    2025-10-27
    有用
    回复
  • 小黎
    小黎
    发表于小程序端
    2024-12-08
    你这个没有判断是否唤起过授权,打开设置就不会显示。 先通过getSetting判断唤起过授权没有,唤起过授权拒绝了调用wx.openSetting,没换起过或允许了授权则直接调用wx.saveVideoToPhotosAlbum wx.getSetting({ success(res) { var a = res.authSetting['scope.writePhotosAlbum'] if (a==false) { wx.openSetting({}) } else {wx.saveVideoToPhotosAlbum({ }) } } })
    2024-12-08
    有用
    回复 7
    • cheyod
      cheyod
      2024-12-08
      效果一样,直接调起去到保存失败的提示,试过在体验版可以正常下载,正式版不行,下载的素材的地址都是一样的,然后网上还说了那个用户隐私也弄了,合法域名也添加了。不知道还有哪里可以整改的
      2024-12-08
      回复
    • 小黎
      小黎
      发表于小程序端
      2024-12-08回复cheyod

      授权弹窗出来了么

      2024-12-08
      回复
    • cheyod
      cheyod
      2024-12-08
      没有,移除了小程序,重新试,还有换了几台手机试都一样,直接到了wx.saveVideoToPhotosAlbum -> fail
      2024-12-08
      回复
    • 小黎
      小黎
      发表于小程序端
      2024-12-08回复cheyod

      都是开发版测试的么

      2024-12-08
      回复
    • cheyod
      cheyod
      2024-12-08
      对啊,上传审核通过之后才直到正式版不行,也没有开那个不校验域名,体验版都是正常的
      2024-12-08
      回复
    查看更多(2)
登录 后发表内容