华为手机调用蓝牙的问题,有啥进展了吗
- 当前 Bug 的表现(可附上截图) 华为的Android 9.0的手机,搜不到蓝牙设备 - 预期表现 wx.onBluetoothDeviceFound 返回搜到的蓝牙设备 - 复现路径 华为 Mate 20等一系列华为Android 9.0的手机,调用wx.startBluetoothDevicesDiscovery,搜索周边BLE的蓝牙设备(我们手上是Nordic的nrf51822芯片设备),这个设备是在华为手机设置的蓝牙列表能搜到的,但在小程序中搜不到。我们一系列客户的华为手机都有这个情况。其他手机没问题。 - 提供一个最简复现 Demo 官方示例代码: [代码]wx.startBluetoothDevicesDiscovery({ services: ['FEE7'],
success(res) { console.log(res)
}
})[代码] [代码]wx.onBluetoothDeviceFound(function (devices) { console.log('new device list has founded') console.dir(devices) console.log(ab2hex(devices[0].advertisData))
})[代码] 同时看到论坛上,相关问题以及反馈过多遍,是否有解决反馈,下面是一些截图: [图片] [图片] [图片] [图片] [图片] [图片] [图片] [图片]