使用wx.onBluetoothDeviceFound API获取蓝牙名称全是空
发布于 5 年前 作者 yansu 3614 次浏览 来自 问答

开发测试时,使用这个接口返回蓝牙设备,name字段都是空的,文档说“某些设备可能没有”指的是哪些设备呢?

测试时,查出的name都是空的,这么多设备在,不应该都没有吧。还是我的写法有误?

//初始化操作
    wx.openBluetoothAdapter({
      success: function () {
        //搜索设备
        wx.startBluetoothDevicesDiscovery({
          success: function (res) {
            wx.onBluetoothDeviceFound(function (res) {
              var dmodel = res.devices[0];
              ...
            })
          }
        })
    })

显示结果:

(现在项目要求蓝牙设备名称都要有值,能清楚的知道是哪台设备)

sos !感谢。

2 回复

叫硬件开发给蓝牙设备加个名字啊。。。。。

我那天测也是一大堆没有名字的。我是直接过滤掉名字为空的

回到顶部