楼主您好,请问这个问题解决了吗?
出现无法正常断开蓝牙设备, 导致蓝牙设备被占用无法继续连接?部分机型出现无法正常断开蓝牙设备, 导致蓝牙设备被占用无法继续连接的情况 api: closeBLEConnection->closeBluetoothAdapter 机型:苹果7p 操作步骤 1.断开电池(保证第一次连接) 2.点击连接蓝牙,提示成功; 3.断开连接(调试日志提示,已经是断开状态) [图片] 4.再次连接, 无法正常连接,(断开电池才能解决释放问题)
2022-11-18我的问题和你一样,请问现在解决了吗?能告诉我一下解决方法吗
wx.closeBLEConnection() ->返回成功 ->安卓可以断开连接 ios无法断开// 断开设备连接 closeConnect(deviceId) { var that = this; if (deviceId) { wx.closeBLEConnection({ deviceId: deviceId, //有值的 success: function (res) { console.log('设备连接已断开~') }, fail(res) { } }) } else { that.closeBluetoothAdapter() } }, 如上标题所述,wx.closeBLEConnection() ->返回成功 ->安卓可以断开连接 ios无法断开 当我执行完蓝牙传输的最后一步时,想要关闭当前蓝牙设备连接,调用了该接口,接口返回成功,但是设备手环并未关闭当前蓝牙连接 [图片] 随后我便使用 wx.closeBluetoothAdapter(Object object) // 关闭蓝牙模块 closeBluetoothAdapter() { wx.closeBluetoothAdapter({ success: function (res) { console.log('关闭蓝牙模块成功~') }, fail: function (err) { } }) }, [图片] 设备也还是没有断开连接(我用了官方的案例也是同样的结果) 后来我换安卓机器测试,是可以成功断开设备连接的
2022-11-15