小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我在做一个蓝牙锁芯的项目,用vivox9i 手机进行测试,在修改密码的指令后,设备会给我发送两条指令(第一条,确认收到消息,第二条,成功或者失败),用ios设备可以正常接收到这两条指令,可是安卓手机接受完第一条指令后,就没有响应了。是不是所有的android机子都这样呢?这个问题该怎样解决?
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这里报的错误码是,没有看到相关日志?可否贴出相关代码?
ps:错误码是10008,小程序侧本质上是调用的bluetoothGatt.writeCharacteristic接口,该接口只支持在同一时间内有一次操作,
参考如下,来自于百度:
可以在回调的时候再去做下一个操作。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
是指设备小程序侧连续调用wx.writeBLECharacteristicValue,会有问题是吗?
你好,方便复现一下问题,并在微信聊天输入框输入//uplog,提供微信号,我拉一下日志看一下,感谢。
我是分别两次发出的。现在试着再回调中做第二次写入。
感谢!
是的,连续调用了两次出现了问题,做了500ms的延迟就没问题了,ios试过,没有出现这个问题,就android端出现了
是这样的,我要修改密码,需要发一条旧密码的指令,一条新密码的指令,我连发了两条就出现问题了,后来我是这样解决的,在第二天指令上做了一次500ms的延迟,然后就正常了。还有就是,收到的回调指令重复3~4次,我只能单独处理下,只响应一次相同的指令。 rivenyy 微信号
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这里报的错误码是,没有看到相关日志?可否贴出相关代码?
ps:错误码是10008,小程序侧本质上是调用的bluetoothGatt.writeCharacteristic接口,该接口只支持在同一时间内有一次操作,
参考如下,来自于百度:
可以在回调的时候再去做下一个操作。
是指设备小程序侧连续调用wx.writeBLECharacteristicValue,会有问题是吗?
你好,方便复现一下问题,并在微信聊天输入框输入//uplog,提供微信号,我拉一下日志看一下,感谢。
我是分别两次发出的。现在试着再回调中做第二次写入。
感谢!
是的,连续调用了两次出现了问题,做了500ms的延迟就没问题了,ios试过,没有出现这个问题,就android端出现了
是这样的,我要修改密码,需要发一条旧密码的指令,一条新密码的指令,我连发了两条就出现问题了,后来我是这样解决的,在第二天指令上做了一次500ms的延迟,然后就正常了。还有就是,收到的回调指令重复3~4次,我只能单独处理下,只响应一次相同的指令。 rivenyy 微信号