收藏
回答

获取不到位置权限,导致扫描不出附近蓝牙?

自Android6.0以上,扫描蓝牙时,就需要获取位置权限,有些手机还需要打开GBS开关,才能显示扫描到附近的蓝牙。

我也用wx.getSystemInfo -> result.locationEnabled 来获取手机是否开启GBS。

现在的问题是,当用户微信的位置权限设置成询问

就没办法获取到位置权限了,即使用户手机打开了GBS也一样。现在有没有一个方法(函数)来获取这个状态,也就是获取到微信的位置权限被设置为询问或是拒绝状态?或者当扫描不到附近蓝牙时,可以检测小程序是否拥有,支持蓝牙扫描的位置权限?



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

1 个回答

  • Riven.
    Riven.
    2020-09-11

    getSystemInfo可以的

    2020-09-11
    有用
    回复
登录 后发表内容
问题标签