- 小程序beacon接口,ios搜索不到beacon设备,安卓可以,求解?
对比测试现象如下: 1、调试代码,发现Android设备可以监听到ibeacon设备更新,但是iPhone不可以。 2、用ios设备调试开发,跟踪代码发现 wx.startBeaconDiscovery返回值ok,成功。但wx.onBeaconUpdate回调一直没有反应。 3、用Android设备开发调试,一切正常,onBeaconUpdate回调正常。 且苹果手机已经给微信授权位置定位权限 wx.startBeaconDiscovery({ uuids: ['00000000-0000-0000-0000-000000000000'], success(res) { console.log(res); var text = that.data.textLog + "开始搜索beacon!\n"; that.setData({ textLog: text, isopen: true }); // 监听 iBeacon 设备的更新事件 wx.onBeaconUpdate(function (dev) { console.log(dev); console.log('发现新设备', dev); console.log('设备uuid:', dev.beacons[0].uuid); var beacons = dev.beacons[0].uuid; var log = that.data.textLog + beacons; that.setData({ isopen: true }); wx.getBeacons({ success(res) { console.log(res); var beacons =res.beacons; var text = that.data.textLog +"beacon结果!\n"; that.setData({ devices: beacons }); } }) }); } }) }, fail: function(err) { console.log(err); isopen: true; var log = that.data.textLog + "蓝牙开关未开启 \n"; that.setData({ textLog: log }); }
2020-08-26 - 小程序ios搜索不到beacon设备,安卓可以,求解?
小程序beacon接口,ios搜索不到设备,Android可以,怎么回事? 对比测试现象如下: 1、调试代码,发现Android设备可以监听到ibeacon设备更新,但是iPhone不可以。 2、用ios设备调试开发,跟踪代码发现 wx.startBeaconDiscovery返回值ok,成功。但wx.onBeaconUpdate回调一直没有反应。 3、用Android设备开发调试,一切正常,onBeaconUpdate回调正常。 且苹果手机已经给微信授权位置定位权限
2020-08-26