ios-rn-sdk
ios-rn-sdk copied to clipboard
MHBluetoothLE.connect 无返回数据
Bug Report
实际现象 给设备升级,进行DFU升级时,MHBluetoothLE.connect无返回,重连也一样无返回数据
期望表现 可以连接上或者返回数据
环境
- app版本: [e.g. v6.0.0/db]
- 相关模块和API: [e.g. MHPluginSDK.saveInfo] MHBluetoothLE.connect 复现步骤
- 进行升级操作,设备端升级之后,DFU升级查询到服务并搜索到设备,进行连接,偶现无返回数据现象,但是出现之后会形成必现问题(此时设备端升级成功在重启设备)
其他的上下文/日志/截图
提供更多的上下文,有日志或者截图更好。
尝试过的解决办法 连接时可能会接收到centralManager_didDisconnectPeripheral_error通知,尝试以下解决办法 1、延时5秒之后进行MHBluetoothLE.connect,没有效果 2、主动断开与设备端连接,然后进行MHBluetoothLE.connect,没有效果

connectDevice 方法返回是连接状态,但是connect方法返回不一样
查到设备处于connecting和disconnecting无法连接或者断开连接