为什么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都测试过了,都不行,麻烦你们解释一下。


展开全部
收起
0回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部