收藏
回答

微信小程序有没有搜索蓝牙设备时需要用到的微信应用“附近的设备”权限检测和引导?

开发的微信小程序,涉及到蓝牙搜索设备,在搜索设备时需要检测用户的微信应用有没有开启“附近的设备”权限,有获取这个权限是否开启的相关的API吗?如果用户没有开启,有相关的引导用户到应用权限设置页面的API吗?

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

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    08-06

    Android 系统蓝牙权限适配指引


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

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

    08-06
    有用
    回复
  • 吴安可
    吴安可
    08-08

    用户允许你使用蓝牙,然后不开启“附近设备” ,wx.getAppAuthorizeSetting接口里面的bluetoothAuthorized一样会返回“authorized”。无法引导用户去开启“附近设备”的权限。一样是搜不到。

    08-08
    有用 3
    回复 1
    • 卡农
      卡农
      10-15
      10-15
      回复
登录 后发表内容