wx.startBeaconDiscovery({
uuids: ['FDA50693-A4E2-4FB1-AFCF-C6EB07647825','00001803-494C-4F47-4943-544543480000'],
ignoreBluetoothAvailable: true,
success(res){
console.log(res)
wx.onBeaconUpdate(function (res) {
console.log(res)
})
},
fail(err){
console.log(err)
},
complete(info){
console.log(info)
}
})
安卓下可以搜到beacon设备信息,ios没有效果,onBeaconUpdate()方法感觉没有调用,请问是什么原因
使用wx.startBluetoothDevicesDiscovery()方法同样的uuid能够搜索到设备
这个是微信的一个bug ,我之前遇到过,安卓可以设置多个uuid,ios只能设置一个uuid。点赞吧 !微信的ibeacon很多坑的,祝好运!
ibeacon ,ios基本没啥问题, 安卓的兼容性问题很大。 安卓老版本和新版本的微信接口回调的数据还不一样,官方偷偷摸摸把bug改了,也不在文档中说一下。
之前好好的,我们现在也出现这个问题了,请问怎么解决的呢?
一个多礼拜了,官方也没人出来说下吗,文档又这么少,
是不是ble没有初始化?试试在 wx.openBluetoothAdapter 成功回调里执行上面的代码
试了下没有效果