收藏
回答

onBLECharacteristicValueChange value为空

问题模块
API和组件

onBLECharacteristicValueChange 返回值 value为空  是什么原因啊  求大神指教

最后一次编辑于  2017-04-09  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

7 个回答

  • UN
    UN
    2017-04-09

    onBLECharacteristicValueChange 返回值 value为空  是什么原因啊  求大神指教

    2017-04-09
    赞同
    回复
  • 开泰
    开泰
    2017-04-09

    应该是微信的bug,我现在调试写入没问题,回写数据接收都为空,等微信修复吧

    2017-04-09
    赞同
    回复
  • UN
    UN
    2017-04-09

    不是吧 这个bug大了  有确定了吗

    2017-04-09
    赞同
    回复
  • 开泰
    开泰
    2017-04-09

    已经解决,不是微信bug,用如下函数转换下就可以了


    function buf2hex(buffer) { // buffer is an ArrayBuffer
      return Array.prototype.map.call(new Uint8Array(buffer), x => ('00' + x.toString(16)).slice(-2)).join('');
    }


    2017-04-09
    赞同
    回复
  • 飞
    2017-04-10

    @开泰,你链接的是什么设备,设备之间可以交互吗?我链接设备,也是写入成功的,但是设备没有反应,回应数据也回来了

    2017-04-10
    赞同
    回复
  • UN
    UN
    2017-04-10

    @开泰 这个是什么意思

    2017-04-10
    赞同
    回复
  • 开泰
    开泰
    2017-05-10

    收到的数据格式需要转换,直接输出就是空

    2017-05-10
    赞同
    回复