微信小游戏保存到相册授权弹窗不出来
发布于 6 年前 作者 jie40 8347 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
wx.getSetting({
  success(res) {
    // console.log(res);
    if (!res.authSetting['scope.writePhotosAlbum']) {
      wx.authorize({
        scope: 'scope.writePhotosAlbum',
        success() {
          // 用户已经同意小程序使用录音功能,后续调用 wx.startRecord 接口不会弹窗询问
            self.goSavePic();
        },
        fail(res) {
            console.log(res)
            wx.openSetting({
              success(res) {
                console.log(res);
                if (res.authSetting['scope.writePhotosAlbum']) {
                    self.goSavePic();
                }
              }
            })
        }
      })
    }
  }
})
  • 预期表现

应该弹出窗口给用户授权,但是并没有。只是直接返回了:authorize:fail auth deny

  • 复现路径
  • 提供一个最简复现 Demo
回到顶部