收藏
回答

连续调用wx.writeBLECharacteristicValue 10008

问题描述:简单封装了一个蓝牙发送命令的方法,然后在需要的地方发送蓝牙命令,如下图




调试结果:ios上运行正常!Android手机上,除了第一次调用成功,后面3次返回10008错误。另外,如果将4次调用绑定在4个按钮上分别点击,可正常,试着给了个延迟,但好像也不起作用,求解~~


回答关注问题邀请回答
收藏

1 个回答

  • 王翊夫if
    王翊夫if
    2017-09-28

    你好,安卓手机上有一部分机型,在执行写入操作到设备返回成功前,再次执行写入会大概率报10008系统错误,可以尝试下更新微信到最新版本后,以串行方式写入数据,如果还有问题可以报下有问题的安卓系统版本、微信版本号与出现问题的微信号,我们一起定位下问题。

    2017-09-28
    有用
    回复 1
    • 杰
      04-08
      目前遇到一个问题,数据切片之后调用 writeBLECharacteristicValue 发送,但是连续调用报 10008 错误,但是如果在每次发送之前增加 10ms 延迟就没有问题了,所以小程序 writeBLECharacteristicValue 的 success 回掉是数据发送成功的微信给出的,还是数据写入成功硬件返回的呢
      04-08
      回复
登录 后发表内容