2015-08-21 72 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附近支持。

相關問題