【BUG】蓝牙API问题
发布于 5 年前 作者 slin 8872 次浏览 来自 问答

使用android调试蓝牙API的时候发现

示例代码:

wx.closeBLEConnection({
  success: function (res) {    console.log(res)
  }
})

错误提示:需要deviceId

示例代码:

wx.getBluetoothDevices({
  success: function (res) {    console.log(res)
  }
})

获得的设备名称是重复的,同一个设备都出现两次。

3 回复

设备重复的问题已修复,请等待下个版本。

暂时不会提供改名功能。

第一个我知道是应该传入id,只是官方文档的示例代码错了

第二个不是你说所的那个原因,因为设备就开了这一个,自己设置的名字,多获取几次设备,API返回的结果中就存在重复结果。顺便问下,以后会提供改名功能吗

第一个问题是由于没有传入deviceId导致的。第二个问题,要注意观察deviceId是否相同的?如果不相同,可能是不通设备用了同个name,而我们这里是根据deviceId来去重的。

回到顶部