收藏
回答

wx.writeBLECharacteristicValue ios手机一直报10007?

wx.writeBLECharacteristicValue ios手机一直报10007,Android 没有这个问题,ios调用writeBLECharacteristicValue 方法时,传的deviceId为,扫描设备时获取的deviceId 如: D9B889A7-0C82-8391-38AE-95F2C7EF9FFA, Android调用writeBLECharacteristicValue 方法时,传的deviceId为,扫描设备时获取的deviceId 如:a8:03:2a:e3:d1:46, 其他参数serviceId和characteristicId 都是相同的,但是ios的一直报10007,Android正常


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

2 个回答

  • Demons
    Demons
    2023-10-31

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-10-31
    有用
    回复 5
    • 小草
      小草
      2023-10-31
      这边是公司自有的设备,Android和ios的app原生端调试没有问题,Android小程序调试也没有问题,只有ios的小程序有问题,目前ios小程序进行蓝牙连接,读取数据都是没问题的,只有再写入数据时提示10007,我尝试了先调用notifyBLECharacteristicValueChange方法,再去写入数据,但是notifyBLECharacteristicValueChange也报10007错误
      2023-10-31
      回复
    • 小草
      小草
      2023-10-31
      https://developers.weixin.qq.com/s/XwkLznmg7dMH  这个是代码片段 只适用于ios端,有些数据被我写死了
      2023-10-31
      回复
    • 小草
      小草
      2023-11-02
      爲什麽一直沒給回復???
      2023-11-02
      回复
    • 狂人
      狂人
      05-25
      我也遇到同样的问题,确定characteristicId 是有写权限的
      05-25
      回复
    • Chao
      Chao
      07-06回复狂人
      怎么样?解决了没有
      07-06
      回复
  • Chao
    Chao
    07-06

    解决了吗?


    07-06
    有用
    回复
登录 后发表内容