- getBluetoothDevices调用成功,找不到设备
- 当前 Bug 的表现(可附上截图) 使用wx.getBluetoothDevices API成功,但是搜索不到设备,暂时只发现这款机型出现 - 预期表现 可以搜到蓝牙设备 - 复现路径 - 提供一个最简复现 Demo wx.openBluetoothAdapter({ success: function (res) { wx.startBluetoothDevicesDiscovery({ services: [], allowDuplicatesKey: false, interval: 0, success: (res) => { setTimeout(() => { wx.getBluetoothDevices({ success: (res) => { console.log(res) } }) }, 3000) } }) } })
2018-08-06 - 有些android手机使用蓝牙搜索,搜索不到指定设备
有些手机通过蓝牙搜索能够搜索的指定设备,但是有些手机却收不到,我这里有两台设备是搜索不到的。 /** * 搜索蓝牙设备 */ searchBluetooth: function() { var that = this; wx.startBluetoothDevicesDiscovery({ services: [util.MAIN_SERVICE_LIST_UUID], interval: 3000, success: function(res) { console.log('开启搜索蓝牙成功'); }, }) wx.onBluetoothDeviceFound(function(res) { console.log(res); console.log('发现新的设备'); // 获取搜索到的蓝牙设备 wx.getBluetoothDevices({ success: function(resList) { console.log(resList); that.setData({ bluetoothDevices: resList.devices }); console.log(that.data.bluetoothDevices); } }) }) },
2018-09-04 - 小米手机连接蓝牙超时,获取服务失败 获取服务特征也是失败 苹果手机没有问题
wx.createBLEConnection 报错连接超时 但是 wx.onBLEConnectionStateChanged 这个方法里面却连接成功了[图片] 在wx.onBLEConnectionStateChanged获取服务报错 没有找到服务 [图片] 在wx.onBLEConnectionStateChanged里面使用 wx.getBluetoothDevices获取的uuid获取服务特征报错没有找到特征 [图片]
2018-07-26