为什么使用微信小程序蓝牙api获取不到蓝牙设备名称

发布于 7 年前作者 yong262996 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

为什么使用微信小程序蓝牙api获取不到蓝牙设备名称,localName和name都为空?这个问题比较急哦!

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

wx.onBluetoothDeviceFound获取蓝牙设备。

3 回复
yan75
yan751 楼6 年前

是可以拿到的,修改index目录下的index.js,将onBluetoothDeviceFound函数替换一下:

wx.onBluetoothDeviceFound(function (devices) {

devices.devices.forEach(device => {

if (!device.name && !device.localName) {

return

}

console.log(‘pass:’, device)

})

temp.push(devices)

that.setData({

devices: temp

})

})

真机调试,然后监控console就可以看到了。

na53
na532 楼6 年前

网址点击不进去

jingqiao
jingqiao3 楼5 年前

把蓝牙设备重启试试,距离近点试试