收藏
回答

wx.onBLECharacteristicValueChange() 在真机调试的时候不回调?

在微信开发者工具1.06.2212011 的真机调试中,wx.onBLECharacteristicValueChange()不回调。

但如果不在真机调试状态,就能收到回调。

严重影响开发调试。盼望解决一下啊。

代码片段:https://developers.weixin.qq.com/s/MCimvvmm7yEA

步骤:

  1. 搜索蓝牙设备
  2. 建立连接
  3. 获取service和对应的Characteristic
  4. 注册Characteristic的notify

现象:当调用API:readBLECharacteristicValue的时候,会弹出系统的蓝牙配对确认框,点了确认之后,onBLECharacteristicValueChange不来回调了。

最后一次编辑于  2022-12-14
回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    2022-12-14

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

    2022-12-14
    有用
    回复 1
    • 胡颖韬
      胡颖韬
      2022-12-14
      已更新代码片段
      2022-12-14
      回复
  • 你二饼
    你二饼
    2023-03-26

    wx.onBLECharacteristicValueChange()你是不是放在onReady()里调用了?2.29.0之后的基础库都有onReady在真机调试时不触发的问题

    2023-03-26
    有用
    回复
登录 后发表内容