收藏
回答

wx.onBLECharacteristicValueChange不能进去回调?

wx.notifyBLECharacteristicValueChange({
  //启用 wx.notifyBLECharacteristicValueChange
  state: true,
  type: 'notification',
  deviceId: deviceId,
  serviceId: uuid,
  characteristicId: notifyCharacteristicId,
  success: (res) => {
    console.log(res)
    // 操作之前先监听,保证第一时间获取数据
    wx.onBLECharacteristicValueChange((result) => {
      console.log('获取数据,未解析前', result)
      let value = this.ab2hex(result.value)
      console.log('获取数据', value)
      // 使用完成后在合适的时机断开连接和关闭蓝牙适配器
      wx.closeBLEConnection({
        deviceId
      })
      wx.closeBluetoothAdapter()
    })
  },
  fail(res) {
    console.log(res)
  }
})
回答关注问题邀请回答
收藏

4 个回答

  • Demons
    Demons
    2022-05-17

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

    2022-05-17
    有用
    回复
  • 一条鱼
    一条鱼
    2022-10-31

    已解决!

    2022-10-31
    有用
    回复 1
    • 我好哇塞
      我好哇塞
      2022-12-28
      请问怎么解决的
      2022-12-28
      回复
  • Dream
    Dream
    2022-07-10

    楼主咋解决的,我也遇到这个问题了

    2022-07-10
    有用
    回复
  • 潜伏在草丛的伟伟伟awsl
    潜伏在草丛的伟伟伟awsl
    2022-05-19

    已经解决

    2022-05-19
    有用
    回复 2
    • 屁加索
      屁加索
      2022-05-24
      你是怎么解决的,我也遇到同样的问题
      2022-05-24
      回复
    • 童统
      童统
      2022-08-29
      请问如何解决呀
      2022-08-29
      回复
登录 后发表内容