真的心态爆炸了。这已经是最简单的代码了,在华为上居然都跑不了结果
华为手机调试 wx.onBluetoothDeviceFound的回调怎么不执行了?已经在三台华为手机上测试过了,回调都不会执行。一个月前我们迭代过项目,那个时候测试还能执行回调的。不会吧,现在心态直接爆炸了。以下极简单的代码,就可以验证结果。 [图片] 测试代码: testHuawei: function () { wx.openBluetoothAdapter({ success(res) { console.log("openBluetoothAdapter res: ", res); wx.onBluetoothDeviceFound(function (res) { // 这里有数据,则测试成功 console.log("onBluetoothDeviceFound res: ", res); }); wx.startBluetoothDevicesDiscovery({ success(res) { console.log("startBluetoothDevicesDiscovery res: ", res); }, fail(err) { console.error("startBluetoothDevicesDiscovery err: ", err); }, }); setTimeout(() => { wx.stopBluetoothDevicesDiscovery({ success(res) { console.log("stopBluetoothDevicesDiscovery res: ", res); }, fail(err) { console.error("startBluetoothDevicesDiscovery err: ", err); }, }); }, 10000); }, fail(err) { console.error("openBluetoothAdapter err: ", err); }, }); },
2021-06-11