ios 小程序关闭蓝牙失败,安卓没问题
ios11以上的,启动蓝牙关闭命令,可以关闭蓝牙适配器,但是ios 10的,执行蓝牙关闭命令,不生效,一直暂用蓝牙连接,不能断开;安卓系统没有这个问题
执行close命令:
close: function () {
wx.closeBluetoothAdapter({
success: function (res) {
utils.DEBUG("closeBluetoothAdapter success");
bt.setBTStatus(0);
}
});
},
另外一种执行也不生效
if (deviceId) {
wx.closeBLEConnection({
deviceId: deviceId,
complete (e) {
console.log('closeBLEConnection complete', e)
setTimeout(() => {
wx.closeBluetoothAdapter({
complete (e) {
// 如果 关闭了。那么就没有回调了
cb && cb()
}
})
}, 200)
}
})
} else {
console.log('没有连接过也调用关闭')
cb && cb()
}
closeBLEConnection complete
{errCode: 10000, errMsg: “closeBLEConnection:fail closeBLEConnection error 10000”}
1 回复
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。