收藏
回答

搜索蓝牙设备时需要申请wx.getLocation权限,为什么一直不通过?

搜索蓝牙设备时,需要调用wx.onBluetoothDeviceFound(function listener)接口

官网这个接口下面有很明确的说明,需要位置权限

注意

  • 蓝牙设备在被搜索到时,系统返回的 name 字段一般为广播包中的 LocalName 字段中的设备名称,而如果与蓝牙设备建立连接,系统返回的 name 字段会改为从蓝牙设备上获取到的 GattName。若需要动态改变设备名称并展示,建议使用 localName 字段。
  • 安卓下部分机型需要有位置权限才能搜索到设备,需留意是否开启了位置权限


但是我申请wx.getLocation时,一直拒绝,拒绝励的理由是:

你的申请审核不通过。 查看上次申请信息

不通过原因:你提供的申请原因/辅助图片/网页/视频内容无法确认申请接口使用场景


以下是我申请的理由:

1、使用场景:

在小程序上绑定蓝牙锁时,需要搜索蓝牙设备,因此需要调用wx.onBluetoothDeviceFound(function listener)接口,但是部分安卓手机需要有位置权限才能搜索设备;

2、官网说明如下:

https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth/wx.onBluetoothDeviceFound.html

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

2 个回答

登录 后发表内容