uuids: [ '0D7E7DB3-78DF-40FF-82B7-85EB8484BC53' ], success: function (res) {
}, fail: function (err) { console.log( 'error' ) console.log(err) }, complete: function (res) { console.log( 'complete' ) } }) |
startBeaconDiscovery接口返回success,说明可以检测到我的iBeacon设备,但是wx.getBeacons的接口返回的beacons始终是空数组。
wx.getBeacons({ success: function (res) { console.log(res) wx.showModal({ title: 'SUCCESS' , content: 'lalal' , }) } }) |
有谁解答下我的这个问题吗? 设备是IOS10 iphone7
你好,startBeaconDiscovery接口返回success表示是开始搜索周边指定UUID的beacon设备,不代表可以检测到beacon设备信号,如果start成功后能收到 onBeaconUpdate 回调并获取到设备信息,才是搜索到指定beacon设备的信号,才可以在 wx.getBeacons的接口 获取到有该设备的数组
您好,这个问题解决了没?我们这里用2023最新的手机调用
wx.getBeacons也返回空数组
手机息屏后获取不到,亮屏后可以获取到怎么解决呢,求解
第三方的beacon App 叫什么 请问下
楼主解决了吗,我也遇到同样 情况
麻烦加我的QQ 547504905,appid有点隐私,加QQ发给你,拜托了。
方便说一下appid么?
1、我用第三方的beacon设备检测了beacon的信号 正常 2、第三方的app确认UUID是0D7E7DB3-78DF-40FF-82B7-85EB8484BC53
3、已经打开蓝牙和微信定位了
了解,还是需要先确定下三点:
beacon设备是否正常广播中, 最好通过第三方的beacon App 检测一下beacon的信号;
beacon设备是否匹配小程序填入的UUID,
[
'0D7E7DB3-78DF-40FF-82B7-85EB8484BC53'
] ,应该也能通过第三方app来确定;
手机是否有正常打开蓝牙与微信定位权限。
对的,没有打印出来,只有"startBeaconDiscovery success"。现在自己无法定位是什么样的问题,设备是正常的。