j***@qq.com
j***@qq.com
  • 发布:2019-02-14 18:08
  • 更新:2019-02-15 11:01
  • 阅读:1290

【报Bug】Android手机上设置BLE监听没有回调

分类:uni-app

详细问题描述(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)
[内容]
uni.notifyBLECharacteristicValueChange 调用后,fail,success,complete回调都没进,导致后续写数据的时候没有返回。打印了传给这个函数的参数都是正确的
重现步骤
根据API搜索设备,连接,然后设置监听
[步骤]
[结果]
监听函数调用后,没有任何回调
[期望]
监听函数调用后,返回成功或者失败
[如果语言难以表述清晰,可以拍一个视频或截图,有图有真相]

IDE运行环境说明
[HBuilder 或 HBuilderX]
HBuilderX 1.5.4
[IDE版本号]
[windows版本号]
[mac版本号]

App运行环境说明
[Android版本号]
5.1.1
[iOS版本号]
[手机型号]
OnePlus2
[模拟器型号]

附件
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
uni.notifyBLECharacteristicValueChange(
{
deviceId:
that.bleVariable
.mDeviceId,
serviceId:
that.bleVariable
.serviceId,
characteristicId:
that.bleVariable
.cdRead,
state: true,
success: function(res) {
// success
console.log('notifyBLECharacteristicValueChanged success', res);
},
fail: function(res) {
// fail
console.log('notifyBLECharacteristicValueChanged fail', res);
},
complete: function(res) {
// complete
// console.log('notifyBLECharacteristicValueChanged complete', res);
uni.showToast({
title:"连接成功"
})
}
}
[安装包]

联系方式
[QQ]
376642164

2019-02-14 18:08 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

使用QQ交流群內的HBuilderX 1.6.0预览版可解决此问题,或者等待正式更新。

  • j***@qq.com (作者)

    好的,我试下

    2019-02-15 11:49

  • j***@qq.com (作者)

    可以了,但是还有另一个Android手机的问题,麻烦关注一下:https://ask.dcloud.net.cn/question/65451

    2019-02-15 14:04

该问题目前已经被锁定, 无法添加新回复