小程序蓝牙 wx.onBLECharacteristicValueChange 在安卓无回调

发布于 6 年前作者 ycai4216 次浏览最后编辑 6 年前来自 share

以下观点只是个人观点,
因为找了好几天问题才解决。
第一个排查问题。

不要把onBLECharacteristicValueChange这个方法写在notifyBLE

CharacteristicValueChange内部。尽量把onBLECharacteristicVal

ueChange这个方法当全局来引用

第二个排查问题。

特征值属性支持notification和indication两种,一般比较少这样的case,

Android 小程序对这种情况默认走的都是indication这一种,

所以在notifyBLECharacteristicValueChange 方法加 type:“notification”,这个参数。

如果上面两个问题还没返回值。那应该是其他的原因了。

1 回复
jiesun
jiesun1 楼4 年前

我也遇到这个问题,加了type:“notification” 也不好用 ,还没排查出其他的问题

请大神指教