蓝牙方面的BUG
发布于 6 年前 作者 weizhao 6067 次浏览 来自 问答

考虑功耗问题,我这边的应用一般是通过小程序connect上蓝牙设备,操作完成后马上close掉,但是这存在一个bug:

当我第二次connect上这个设备,进行write特征字或者是设置notify,回调(success、fail及complete)不执行。我

调试硬件是能成功收到报文的(如write),这个现象说明了,第二次connect上蓝牙设备时,write正常执行,但是无

回调,无法在小程序端知道是否执行成功。

2 回复

重连后,valueChange的回调不执行。延时加过没用(断开重连加延时)。

可以做个延迟试试看, 正常应该在valueChange里面去做

回到顶部