收藏
回答

onBLECharacteristicValueChange 在安卓 不回调?

正在对接低功耗中心蓝牙设备。

发现在安卓手机上无法监听其中一款设备返回的数据(api:onBLECharacteristicValueChange),但是在苹果手机上是可以的,

notifyBLECharacteristicValueChange 成功了

writeBLECharacteristicValue 也成功了

请问大家有遇到过类似的问题以及有什么好的解决方案么

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

4 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-06-26

    你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

    2023-06-26
    有用
    回复 3
  • 墨
    2023-06-28

    可以看一下 wx.getBLEMTU 传输单位 iOS 是按照最大值来传输,Android 的值是变化的需要自己手动设置

    2023-06-28
    有用 1
    回复 4
    • 5566
      5566
      2023-11-30
      大佬你这个解决方法, 真的比这写文档的人都强
      2023-11-30
      回复
    • 5566
      5566
      2023-12-02
      setBLEMTU提示设置失败,但是设置后, 就能完整的传输数据, 不会出现丢包的情况了
      2023-12-02
      回复
    • 墨
      2023-12-04回复5566
      setBLEMTU 如果不能设置,可以将数据按照MTU 数据分包,这个试过吗
      2023-12-04
      回复
    • 糖粥
      糖粥
      05-21
      大佬,你这个解决办法真的很强,一下子就把问题解决掉了
      05-21
      回复
  • w³
    2023-08-03

    请问有解决了嘛?

    2023-08-03
    有用
    回复
  • 囍街
    囍街
    2023-07-05

    请问这个问题解决了吗


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