在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