本文介绍: 获取蓝牙设备部分手机需要两种权限,并且需要处理手机未给微信授权,微信未给小程序授权两种情况,通过蓝牙-通用接口获取的话,因为会提示用户授权,因此,必须要处理用户未授权的逻辑,而采用是一种取巧的方式。
小程序获取信标的相关接口
建议使用wx.startBeaconDiscovery(Object object)
的相关接口
需要使用的官方接口为:
1、小程序官方接口文档
2、获取设备的蓝牙和gps是否打开的接口
小程序无法获取蓝牙数据的问题
手机的相关设备没开
权限没有获取到
一共有两个权限,一个是蓝牙读取权限,一个是gps权限
分别包括手机设备是否对微信进行了开放,微信是否对小程序进行了开放。需要处理如下四种情况:
通过蓝牙-通用 的接口获取beacon数据的问题
通过通用接口,也就是通过wx.startBluetoothDevicesDiscovery(Object object)
这个接口获取beacon数据的话,需要解决上面所有的问题,并且还需要解决用户可能拒绝授予权限的问题。
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。