小程序蓝牙搜索非常慢, 经常性搜不到设备
发布于 6 年前 作者 gangpan 10717 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

    经常性搜索不到设备, 并且搜索很慢, 同机型原生 Android App 4s 内能把所有我司 Ble 蓝牙锁具都搜索到!

  • 预期表现

    和原生App 表现一致

  • 复现路径

    周围放置 ble 蓝牙设备, 小程序开启搜索,

  • 提供一个最简复现 Demo

    

1 代码搜索流程为 openBluetoothAdapter->startBluetoothDevicesDiscovery->onBluetoothDeviceFound 当每一项 success 后再进入的下一项 log 显示每次都是成功

2 和定位权限, 机型无关 , 原生 App 在同手机上 4s 内能把附近的我司所有 ble 锁具都扫描到 , 小程序 10S 都不见得能搜索完, 有时连一个都搜不到

3 请官方大佬尽快优化 鄙人已经提过 issue 但是官方大佬没重视也没回复 , 请给我们这些物联网开发者提供帮助, 将来物联网是发展趋势, 请大佬重视起来

https://developers.weixin.qq.com/community/develop/doc/0008c2607806601b88687096e52800

4 有遇到问题的同学一起顶起来

4 回复

每次先closeBluetoothAdapter再openBluetoothAdapter再startBluetoothDevicesDiscovery就可以了,微信的 bug 一直没修复

一样遇到

一样遇到,目前在小米9,系统android9上经常搜索不到设备。

我这边是做的h5调用的是微信的sdk接口,也是一样app可以调用的到,但是h5的返回结果,经常性的搜索不到,不知道是怎么解决的

回到顶部