小程序
小游戏
企业微信
微信支付
扫描小程序码分享
向蓝牙模块write后模块会返回数据 ,但是监听不到,ios可以,安卓不行,有大佬知道怎么解决
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
真无语, 最终解决了. 是因为蓝牙 Characteristics 即支持 notification 又支持indicate, 然后任何文档中 notifyBLECharacteristicValueChange 都没找到有 type这个说法. 在notifyBLECharacteristicValueChange 参数中添加 type: "notification" 或者干脆让蓝牙那边把indicate给去掉就行了.
为什么IOS可以, 估计IOS那边默认type就是 notification.
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我怀疑这些说解决问题的都是托,每个帖子都说解决了,没有一个人把解决方案放出来的。
调用该函数时,应先启动 wx.notifyBLECharacteristicValueChange
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
真无语, 最终解决了. 是因为蓝牙 Characteristics 即支持 notification 又支持indicate, 然后任何文档中 notifyBLECharacteristicValueChange 都没找到有 type这个说法. 在notifyBLECharacteristicValueChange 参数中添加 type: "notification" 或者干脆让蓝牙那边把indicate给去掉就行了.
为什么IOS可以, 估计IOS那边默认type就是 notification.
我怀疑这些说解决问题的都是托,每个帖子都说解决了,没有一个人把解决方案放出来的。
1.onBLECharacteristicValueChange写在notifyBLECharacteristicValueChange 后面
2.writeBLECharacteristicValue 需要一定的延迟,要不无法监听到回复
调用该函数时,应先启动 wx.notifyBLECharacteristicValueChange