收藏
回答

【BUG】蓝牙API问题

问题模块
API和组件

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

1.

示例代码:

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

错误提示:需要deviceId


2.

示例代码:

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

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




最后一次编辑于  2017-05-09  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 马凯Kevin
    马凯Kevin
    2017-05-10

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

    2017-05-10
    赞同
    回复
  • 风染季末
    风染季末
    2017-05-16

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

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

    2017-05-16
    赞同
    回复
  • 马凯Kevin
    马凯Kevin
    2017-05-16

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

    暂时不会提供改名功能。

    2017-05-16
    赞同
    回复