蓝牙写入的接口writeBLECharacteristicValue没有回调值,不会回调是什么原因?
onBLECharacteristicValueChange被执行的条件是:
wx.notifyBLECharacteristicValueChange,设置监听
确保蓝牙设备有发送notify事件,客户端只是透传事件,如果蓝牙没有发送相关的change事件的话,客户端也不会执行
wx.notifyBLECharacteristicValueChange,设置监听之后writeBLECharacteristicValue一直会报10008错误,但是去掉之后则会写入成功这是为什么?
在wx.notifyBLECharacteristicValueChange,我延迟执行writeBLECharacteristicValue,不会报错也会有返回值了,但是这个执行顺序感觉好奇怪,非常感谢官方大大的解答,我已经上传日志了,麻烦请看看
你好,看了日志
根据日志来看是write失败,原因如下图,写数据太大了,确定是没有走到fail回调的嘛?
写没有成功,收不到onBLECharacteristicValueChange事件就是可以解释得通的。
你好,我来跟进一下这个问题哈,我想问一下writeBLECharacteristicValue都不执行了是指…~
1.vConsole里有没有错误提示,方便给个截图嘛?
2.如果仍是能调用但是回调不了,方便提供出问题的微信号,我拉一下日志看一下,感谢。