收藏
回答

startBluetoothDevicesDiscovery传services参数不执行蓝牙回调

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug startBluetoothDevicesDiscovery 微信安卓客户端 7.0.19 7.0.10 1580

https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth/wx.startBluetoothDevicesDiscovery.html


startBluetoothDevicesDiscovery传services参数不执行蓝牙回调 wx.onBluetoothDeviceFound 接收不到消息,试了5款android 手机都接收不到消息,去掉services uuids值可以执行回调接收蓝牙但是当蓝牙过多的场景接收到的有效蓝牙就很少或者没有


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

2 个回答

  • 社区技术运营专员-阳光
    社区技术运营专员-阳光
    11-02

    你好,1. 传services参数不执行蓝牙回调wx.onBluetoothDeviceFound

    services应当是要整个uuid全匹配的,传一部分匹配不到

    2. 去掉services uuids值可以执行回调接收蓝牙但是当蓝牙过多的场景接收到的有效蓝牙就很少或者没有

    小程序只支持扫描到低功耗蓝牙设备的,请自行确认下是否是这个原因导致

    11-02
    有用
    回复 1
    • 李爽
      李爽
      11-03
      你们确定你们调成功过吗?
      11-03
      回复
  • Beard Yound་ཅ་
    Beard Yound་ཅ་
    10-31

    可以用wx.openBluetoothAdapter

    文档解释另一个可能会被淘汰

    10-31
    有用
    回复
登录 后发表内容
问题标签