我可以在Android中使用iBeacon和附近消息吗?



在Beacon概述中,它说Proximity Beacon API支持iBeacon。

这是否意味着我可以检测到iBeacon和检索数据附加到它与附近的消息API在Android应用程序?

编辑:既然iOS的Get Beacon Messages说:"iOS的Nearby API只支持查找Eddystone信标",但它没有说Android的Nearby API什么,也许我们可以假设它可以看到每种类型的信标?

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

使用邻近信标API,您可以完全注册iBeacons并将数据附加到它们。

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

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

关于如何使用邻近信标注册iBeacon的更多提示,请参阅Stackoverflow问题。

你看到的注释是正确的:iBeacon目前还不支持附近的iOS。

iOS上的附近消息现在支持iBeacon扫描。并且支持后台扫描。详情请参阅附近消息开发人员网站和CocoaPod

最新更新