求教官方:wx.createBLEConnection失败后是否需要wx.closeBLEConnection?
文档和其它帖子中描述都是说这2个方法要成对出现。
createBLEConnection: function (devId){
// 蓝牙连接设备
console.log(“连接蓝牙设备”);
var that = this;
this.data.devId = devId;
wx.createBLEConnection({
// 这里的 deviceId 需要已经通过 createBLEConnection 与对应设备建立链接
deviceId: devId,
success: function (res) {
console.log(“蓝牙连接成功”);
that.data.connected = true;
},
fail: function (res) {
that.data.connected = false;
console.error("蓝牙连接出错, " + res.errMsg + “, errCode:” + res.errCode);
that.closeBLEConnection(); // 蓝牙连接失败的情况下是否需要调用关闭接口?
that.createBLEConnection(that.data.devId); // 重试连接
}
})
}