收藏
回答

华为手机mata10调用wx.createBLEConnection大概率连接失败?

机型华为 mate10 调用连接时一直连接失败和连接超时,极少数情况下能连接成功,但是用其他安卓手机则不会出现这样的情况,都是快速连接上,苹果手机也是秒连。但是华为手机有一些机型会出现这种反复连接失败和连接不上的情况。微信版本也是最新版本,也打开了手机定位和微信定位权限,但是始终是偶尔能连接上,大多数情况连接不上。也使用过你们提供的蓝牙连接例子去连接,还是出现有多次连接失败的情况,能不能解决一下这个问题,特别影响体验和测试。

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

1 个回答

  • Cjiang
    Cjiang
    2021-05-31

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

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

    2021-05-31
    有用
    回复 4
    • 善悪~真実
      善悪~真実
      2021-06-01
      机型:华为mate10,微信版本号:8.0.3,系统版本号:Android10,复现问题的代码你们官方提供的小程序例子也可以复现,微信号HS12120720,具体时间2021/6/1/8:42  十次连接有好几次经常连续性的连接失败,哪怕关闭蓝牙重新初始化适配器也还是会失败
      2021-06-01
      回复
    • Cjiang
      Cjiang
      2021-06-02回复善悪~真実
      日志看了下8点之后的接口调用, 
      createBLEConnection的报错分两种, 
      1. already connect, 应该是开发者连续调用导致
      2. status:133, 这种是系统底层抛出来的错误, 这种客户端也无法优化的
      一个建议是开发者可以关掉真机调试去做测试, 经验上真机调试可能会影响 近距离无线通信的表现
      2021-06-02
      回复
    • 善悪~真実
      善悪~真実
      2021-06-02回复Cjiang
      如果不通过真机调试去查看连接状态的话,并不能确定是不是搜索到蓝牙或者连接蓝牙,因为预览状态下,蓝牙很久都没有连接上,不能确定程序是否处于正常运行状态
      2021-06-02
      回复
    • Cjiang
      Cjiang
      2021-06-04回复善悪~真実
      可以打日志用vconsole看
      2021-06-04
      回复
登录 后发表内容