微信小程序蓝牙
发布于 5 年前 作者 yuangang 3367 次浏览 来自 问答

为啥我已经获取到了deviceId,然后创建蓝牙连接 startConnectDevices,有时候连接的上,有时候连接不上。连接不上后,我将手机设置里的蓝牙开关重新打开一下,就能连接蓝牙了。请问这可能是什么原因?还有当开始蓝牙连接startConnectDevices 这个进入时候后,我重复的去连接这个蓝牙,任然连接不上。

4 回复

HUAWEI G7-TL00手机获取蓝牙列表

getBluetoothDevices

和获取已连接蓝牙列表

getConnectedBluetoothDevices

怎么都获取不到设备,微信公众号里面可以获取到蓝牙并连接,在AirSyncDebugger里面是可以搜索到我们设备的。,我还遇到了OPPO R9s 非要开启定位才能获取到蓝牙的问题,其他安卓手机还好。

已经解决了,

原因在于startBluetoothDevicesDiscovery这个api里面设置了services筛选,大部分手机可以根据这个筛选查找到数据,但是部分华为手机,没办法根据这个筛选出来。

你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码示例。

你好,如果一个蓝牙设备已经被链接,就无法被搜索与重新链接上。

麻烦确定一下是否每次链接后有做对应的断开链接操作。

回到顶部