收藏
回答

获取getAppAuthorizeSetting.bluetoothAuthorize返回未定义?

Android 系统蓝牙权限适配指引


为响应Android 14对于蓝牙权限的变更,微信 自 8.0.50 版本起调用蓝牙相关接口时将向用户请求 “附近设备” 的系统权限。若用户拒绝此权限,小程序将无法调用蓝牙相关接口。

开发者可通过 wx.getAppAuthorizeSetting 接口中的 bluetoothAuthorized 参数判断微信的权限状态。若用户拒绝此权限,可通过 wx.openAppAuthorizeSetting 接口打开微信设置页引导用户打开权限



为什么使用getAppAuthorizeSetting获取状态,bluetoothAuthorize返回值为undefined ?那么如何通过bluetoothAuthorize判断“附近设备”的权限状态?

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

1 个回答

  • L. S
    L. S
    08-26

    用的是vivi 手机 ,微信更新到8.0.50 版本,卸载小程序重新打开,bluetoothAuthorize返回不再是undefined,也就是要最新的版本才可以使用,但旧版本不打开"附近的设备"权限一样无法使用蓝牙,旧版本无法获取"附近的设备"权限,请问如何知道何时引导用户打开此权限?

    08-26
    有用
    回复
登录 后发表内容