2015-08-21 70 views
3

Beacon overview中,它表示Proximity Beacon API支持iBeacon。我可以在附近的消息Android中使用iBeacon吗?

这是否意味着我可以检测到一个iBeacon并在Android应用程序中检索附加到它的数据Nearby Messages API

编辑:由于iOS的获取信标消息说作为一个注释:“iOS的附近的API只支持找到Eddystone信标”,但它没有说任何东西的Android附近的API,也许我们可以假设它可以看到每种类型的信标? 我仍然想要确认一下。

+0

是的,在你的第二个链接有一个叫菜单项[获取信标消息(https://developers.google.com/nearby/messages/android/get-beacon-messages) – Tobrun

+0

我使用了一个埃迪斯通-UID,但它没有专门针对其他类型的灯塔说什么,这就是为什么我问。 – lucacome

+0

@lucacome你有没有运气从android上的iBeacons检索附件? –

回答

4

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

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

然后,你可以告诉最近给你与这些iBeacons相关的附件数据信息(在不远处,你只需指定附件命名为适当的策略):

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

为更多的提示请参见this Stackoverflow question关于如何使用Proximity Beacon注册iBeacon。

但是,您看到的说明是正确的:iBeacon尚未在iOS附近支持。

相关问题