收藏
回答

开发版本一直调用不起蓝牙授权,都没弹窗授权,设置中也没有手动设置,怎么办?

wx.getSetting({

    success: (res) => {

        if (!res.authSetting['scope.bluetooth']) {

            wx.authorize({

                scope: 'scope.bluetooth',

                success: (res) => {

                    // 用户已授权,可以调用蓝牙API

                    this.openBluetoothAdapter();

                },

                fail: (res) => {

                    // 用户拒绝授权蓝牙权限

if(res.confirm){

uni.openSetting({

success: (res) => {

if(res.authSetting['scope.bluetooth']){

console.log("OK");   

}else{

console.log("no");   

}

}

})

}

                }

            });

        } else {

            this.openBluetoothAdapter();

        }

    }

});


第二天早上他又能调用起来,但改代码提交版本后就再也调不起授权了。

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

1 个回答

  • Demons
    Demons
    09-26

    打开调试看看报错什么

    09-26
    有用
    回复 4
    • Luffy
      Luffy
      09-26
      {errno: 112, errMsg: "authorize:fail api scope is not declared in the privacy agreement"}
      09-26
      回复
    • Luffy
      Luffy
      09-26
      开发版本,第二天早上能调起来,改代码后当天怎么都调不起来了,设置里面也没有选择
      09-26
      回复
    • Demons
      Demons
      09-26回复Luffy
      报错写着隐私协议未声明权限,你去更新隐私协议吧
      09-26
      回复
    • Luffy
      Luffy
      09-26
      开发版也受这个影响吗?更新隐私协议申请审核三天都没通过了。。
      09-26
      回复
登录 后发表内容