小程序如何使用 ibeacon 进行开发?
发布于 6 年前 作者 clong 13247 次浏览 来自 问答
  • 获取 ibeacon 数据一定要传入 uuid 吗?
wx.startBeaconDiscovery({
      uuids: [],
      success: (res) => {
        wx.onBeaconUpdate((beacons) => {})

      }

})

  • 能不能通过蓝牙的接口,去获取 ibeacon 的 uuid ?

wx.getBluetoothDevices({
      success: (res) => {}
})

getBluetoothDevices 获取到的设备数据,有一个 advertisServiceUUIDs 的数组字段,如果这个设备是 ibeacon 的话,advertisServiceUUIDs 是不是会有值?或者其他哪个字段是 ibeacon 的 uuid ?

然后通过这个值 去调用 startBeaconDiscovery 接口查询对应的 ibeacon?

3 回复

大写也可以

1、ibeacon 必须传入 uuid,且需要传入小写形式的 uuid。

2、蓝牙获取到的 uuid 和 ibeacon 的 uuid 不是一个,不建议使用蓝牙接口获取 ibeacon 设备。

诸位大神,我刚开始接触IBeacon,有个小白的问题请教一下。

wx.startBeaconDiscovery({
      uuids: [],

这个uuids是从那得到的?

回到顶部