wepy.onBluetoothDeviceFound(function({devices}) {
var array = []
devices.forEach((item) => {
console.log(item);
console.log('advertisData', wx.arrayBufferToBase64(item.advertisData));
if (item.advertisData) {
var string = wx.arrayBufferToBase64(item.advertisData)
array.push({deviceId: item.deviceId, name: item.name, data: string})
}
})
self.deviceList = self.deviceList.concat(array)
self.$apply()
})
wx.onBluetoothDeviceFound(),请问iOS手机扫描结果为何没有AdvertisData字段?
请问这个问题还未解决么? iOS AdvertisData
还是获取不到数据
@王翊夫if 好的,了解了🙏
@小宇宙 你好,估计得11月底的版本支持,造成不便十分抱歉!
请问CBAdvertisement Data Service Data Key支持了吗,我们现在也遇到这个问题
感谢! 🙏
了解了,这一块我们规划一下,尽快支持。
根据测试,目前判断是只支持
CBAdvertisement Data Manufacturer Data Key: String
还没有支持
CBAdvertisement Data Service Data Key: String
参见 iOS Core Bluetooth 中 关于 Advertisement Data Retrieval Keys 的说明。
这部分是否可以追加支持,因为已经有大量的设备使用了 ServiceData。
确定设备广播数据段是有值的么?
可以说下发生这个问题的微信号么?