红米Redmi note7 pro 系统版本MIUI11.0.4 按照BLE设备连接流程
openBluetoothAdapter=》getBluetoothAdapterState=》startBluetoothDevicesDiscovery=》stopBluetoothDevicesDiscovery=》getBluetoothDevices=》createBLEConnection
进行BLE设备对接时
高概率出现连接错误
控制台输出错误代码10003 :fail:connection fail status:8
同一体验版本多个IOS版本以及三星部分机型均无异常。
能给份代码吗,我安卓手机老是连接失败10003,1352844344@qq.com 谢谢
已经修复,在closeBLEConnection方法后加上了closeBluetoothAdapter方法 (原来在closeBLEConnection后不会进行closeBluetoothAdapter),连接成功率居然接近100%,真是神奇(以上功能在用户点击一次后只会执行一次,不会反复调用)。附上修复后的代码,希望对遇到类似问题的朋友有一些帮助。
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)