收藏
回答

writeBLECharacteristicValue(OBJECT) 调用后,报错10004 ?

getBLEDeviceServices getBLEDeviceCharacteristics均已经调用 (安卓手机)

前者是失败时候得LOG

后者是成功时候得LOG

最后一次编辑于  03-27
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    03-27

    你好,是只有Android设备有这个问题么?ios是否正常?另外,建议提供以下信息:

    1、能复现问题的简单代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2、再重现一次,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,复现问题的详细时间点

    03-27
    有用
    回复 31
    查看更多(26)
  • 过犹不及
    过犹不及
    04-17

    使用蓝牙接口wx.writeBLECharacteristicValue,苹果手机和安卓手机都报failwriteBLECharacteristicValue:fail writeValueToCharacteristics error 10004

    04-17
    有用 3
    回复
  • 知守
    知守
    04-14

    你好 我今天也遇到了这个问题,不过我是在尝试

    wx.closeBluetoothAdapter(object);
    

    释放蓝牙资源后再次连接报错,不知道你是不是一样的原因。

    我目前的解决方法是不使用小程序结束连接,由设备端设定一个定时器,超时申请断开,再测试断开后重连就不会报错10004了。

    04-14
    有用
    回复 8
    • Paper
      Paper
      04-14
      将设备BLE断开后,重新连接,出现10004的,微信更新7.0.13后,10004消失了,但出现返回-1,官方正在查找原因,在等结果呢。
      04-14
      回复
    • 知守
      知守
      04-14回复Paper
      我前几天因为这个断开重连一直出问题心态都崩了...
      04-14
      回复
    • Paper
      Paper
      04-15
      你尝试一下更新微信版本,用最新的微信,应该就不会出现10004了,前提是你代码没错的情况。
      04-15
      回复
    • 知守
      知守
      04-15回复Paper
      仍然出现 和以前一样 10004 no service 有时还会报错undefined of 'uuid',问题是报错的事件压根没有uuid这个变量 应该是微信的问题
      04-15
      回复
    • Paper
      Paper
      04-16
      你看下UUID传输过程是不是出现问题,no service 很久之前出现过,但是后面优化代码后,就没有出现了,UUID都是正常传输的
      04-16
      回复
    查看更多(3)
登录 后发表内容
问题标签