微信小程序蓝牙开发相关问题(一)

来源:微信小程序开发 作者:聚精品 浏览:955 发布日期:2020-11-21 12:51:14
[导读]:startBluetoothDevicesDiscovery这个api里面设置了services筛选,大部分手机可以根据这个筛选查找到数据,但是部分华为手机,没办法根据这个筛选出来

把一些网友开发遇到的问题做一个系列整理


微信小程序蓝牙

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

微信技术专员 - Rex
  • 微信技术专员 - Rex
    2017-11-16

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

    有用
    回复

  • 2017-11-20

    已经解决了,

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



  • 2017-11-

    getBluetoothDevices

    和获取已连接蓝牙列表

    getConnectedBluetoothDevices

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



  • 2017-11-16

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

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



声明:本文由互联网项目开发 心电算法智能心电解决方案 归纳整理请尊重我们的版权,一般未得本站授权不允许转栽如转载请务必注明来源 https://www.jeecn.com/news/view-14.html