收藏
回答

wx.createBLEConnection问题?

这个问题偶尔会出现,用户反应体验不好,就隔几个成功后就会报连接超时的问题,然后过了一会再试就又可以了

看到很多人发帖说连接前要先关闭设备搜索等个几百毫秒再连接设备,我的程序是等待了400ms时间才去连接设备的

还有的说create和close要成对出现,我关闭和创建都是有打印调式的,都是成功了的

发现一个情况就是隔一段很长的时间再去连接就会出现2-3次才会好转,求求官方大大解答一下吧,孩子要被这东西整疯了

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

5 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2022-08-23

    你好,  Android上的情况,可以试试调用openBluetoothAdapter时始终传入refreshCache: false, 这个可能会有所改善

    2022-08-23
    有用
    回复 1
    • 李湘辉
      李湘辉
      2022-09-13
      好的,我试试,谢谢
      2022-09-13
      回复
  • 霜
    2023-03-10

    苹果真机调试,重连的时候,超时,有没有解决的?

    2023-03-10
    有用
    回复
  • 旬贵
    旬贵
    2022-08-20

    你为什么要频繁关闭蓝牙适配器,Android的适配器打开需要一定时间的,大部分在1000ms以内,也有要1500ms的。你频繁关闭蓝牙适配器,容易就可能出奇奇怪怪的问题。关闭BLE连接只需要closeGATT即可

    2022-08-20
    有用
    回复 3
    • 李湘辉
      李湘辉
      2022-08-20
      我以为每次连接都要按步骤来开一次再关一次,没想到有这个问题在,现在改了一下,感觉上比原来好点,10次会出现一次,不知道后面还会不会出现,哈哈
      2022-08-20
      回复
    • 李湘辉
      李湘辉
      2022-08-20
      多试了一下,感觉又和原来差不多了,这个东西要么不出要么就是频繁出2-3次
      2022-08-20
      回复
    • 旬贵
      旬贵
      2022-08-22回复李湘辉
      你们设备端端连接间隔是多少,连接间隔太大容易timeout,连接间隔一般1s以内
      2022-08-22
      回复
  • Lipeng
    Lipeng
    2022-08-19

    你这种情况是不是只会在android手机出现,iOS没有问题呀?

    2022-08-19
    有用
    回复 1
    • 李湘辉
      李湘辉
      2022-08-19
      ios也有
      2022-08-19
      回复
  • Nº4
    Nº4
    2022-08-19

    蹲一下


    2022-08-19
    有用
    回复
登录 后发表内容