获取不到位置权限,导致扫描不出附近蓝牙?
发布于 6 年前 作者 caoping 9900 次浏览 来自 问答
 自Android6.0以上,扫描蓝牙时,就需要获取位置权限,有些手机还需要打开GBS开关,才能显示扫描到附近的蓝牙。

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

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

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


1 回复

getSystemInfo可以的

回到顶部