我可以在Android中使用带有附近消息的iBeacon吗?

时间:2015-08-21 21:59:19

标签: android ibeacon google-beacon-platform

Beacon overview中,它表示Proximity Beacon API支持iBeacon。

这是否意味着我可以使用Android应用中的Nearby Messages API检测iBeacon并检索附加到其上的数据?

编辑:由于iOS的Get Beacon消息说明:“iOS附近的API仅支持查找Eddystone信标”,但它没有说明针对Android的Nearby API,也许我们可以假设它能看到各种类型的信标吗? 我还是想确认一下。

2 个答案:

答案 0 :(得分:4)

好消息是除了Eddystone信标之外,Nearby还支持iBeacon。

使用Proximity Beacon API,您可以完全注册iBeacons并将数据附加到它们。

然后,您可以告诉Nearby为您提供与这些iBeacons关联的附件数据的消息(在Nearby中,您只需为相应的策略指定附件命名空间):

  MessageFilter filter = new MessageFilter.Builder()
      .includeNamespacedType("my-attachment-namespace", "")
      .build();
  Nearby.Messages.subscribe(client, messageListener, Strategy.BLE_ONLY);

有关如何使用Proximity Beacon注册iBeacon的更多提示,请参阅this Stackoverflow question

但是,您看到的注释是正确的:仅在附近的iOS上不支持iBeacon。

答案 1 :(得分:1)

iOS上的附近消息现在支持iBeacon扫描。并且刚刚添加了对后台扫描的支持。有关详细信息,请参阅Nearby Messages Developer SiteCocoaPod