收藏
回答

安卓机wx.createBLEConnection 经常出现连接超时?

安卓手机小程序连接低功耗蓝牙的时候,概率比较大。会出现 连接超时。而且整体的连接速度也比较慢。 下面是自己打印出来的日志,蓝牙适配器是正常的。但是调用wx.createBLEConnection连接蓝牙的时候失败。 ios基本上没有这样的问题。

[23:48:37]  [main/index]获取蓝牙适配器状态-complete {"discovering":false,"errno":0,"available":true,"errMsg":"getBluetoothAdapterState:ok"}

[23:48:40]  [main/index]第一次连接蓝牙设备失败 {"errno":1509005,"errCode":10012,"errMsg":"createBLEConnection:fail:operate time out"}


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

2 个回答

  • 豆芽
    豆芽
    2022-03-02

    手机是 华为 mate30 mete40e ,微信版本8.0.19 ,鸿蒙系统2.0,上报日志已经在2022年3月1号的时候上报了,微信号是mzcjning。出现问题的具体时间是08:37:01出现了一次连接超时,08:37:16、08:36:36、08:35:59、08:35:42、08:35:23等时间分别出现,这种超时的概率很大。超时后,重现关闭蓝牙适配器,在重现打开蓝牙是配置,重现在连接,成功率较大。但是重连还会存在失败可能性。

    就正常编写的代码就都能出现,重现方式。有一个主页,这个主页会显示已经连接过的蓝牙,点击蓝牙连接成功后,进入到另外一个详细页面。退出这个页面的时候,会关闭当前蓝牙的连接。回到主页,在主页在点击这个蓝牙进行连接,再次进入到详细页面。重复这个过程,大概率会出现,很长时间才能连接,或者直接超时。

    2022-03-02
    有用
    回复 3
    • TTL
      TTL
      2022-06-06
      请问解决了吗?红米10X及很多安卓设备都遇见同样的问题,ios设备没有遇见问题。
      2022-06-06
      回复
    • 豆芽
      豆芽
      2022-06-09回复TTL
      没有解决。官方也没有回复。
      2022-06-09
      回复
    • IMpBear
      IMpBear
      2022-07-20
      有解决了吗?最近我也遇到这个问题
      2022-07-20
      回复
  • Cjiang
    Cjiang
    2022-03-01

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

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

    2022-03-01
    有用
    回复 1
    • MrFine
      MrFine
      2022-10-10
      解决了吗?
      2022-10-10
      回复
登录 后发表内容