为什么wx.getBLEDeviceServices调用了,什么返回值也没有,什么报错信息都没有,能够诉我为什么我填入正确的deviceId之后什么反应都没吗?
wx.getBLEDeviceServices({
deviceId: deviceId, //此处deviceId由 getBluetoothDevices 取得,调用之后,success fail complete //都没有打印值。如果此处留空或者填入一个错误的值,则报10002, //找不服务,同时,fail complete 回调都有打印
success: function (res) {
console.log(‘device services:’, res.services)
console.log(“xxx”)
}, fail: function (e) {
console.log(“fail” + JSON.stringify(e))
},
complete: function () {
console.log(“getBLEDeviceServices complete”)
}
})
在wx.createBLEConnection之前的api都可以正常调用,连接成功后获取服务有问题。什么情况下会出现无论成功、失败都不会有回调的情况出现?
你们给出的在文档给的蓝牙demo也是也是这种情况,也是这个wx.getBLEDeviceServices也是获取不到服务,请问这是什么回事?基础库从1.1.1 到2.1.1都测试过了,都不行,麻烦你们解释一下。