平臺(tái)概述
Beacon是一種用來(lái)標(biāo)記重要地點(diǎn)和位置的信標(biāo)抠刺。通常,Beacon在幾米范圍內(nèi)可見(jiàn)摘昌,可以在對(duì)精度要求較高的案例中使用速妖。Google Beacon Platform使你可以在你的app中或者你指定的地點(diǎn)輕易使用這種案例。
Google Beacon Platform 是一個(gè)Google搭建的一個(gè)Beacon的平臺(tái)聪黎,提供了一些接口和功能罕容,比如Proximity Beacon API.
Proximity Beacon API
Proximity Beacon API允許你與Google云端注冊(cè)的Beacons進(jìn)行交互,你注冊(cè)了Beacon可以使用以下功能:
- 實(shí)時(shí)管理與Beacon相關(guān)聯(lián)的信息稿饰。
- 與其他項(xiàng)目共享與Beacon相關(guān)聯(lián)的信息锦秒。
- 允許谷歌產(chǎn)品對(duì)你的Beacon網(wǎng)絡(luò)做出反應(yīng)。
比如在Google地圖中顯示出與Beacon相關(guān)聯(lián)的地理位置和信息喉镰。 - 使用Nearby API對(duì)附近Beacon的實(shí)現(xiàn)高效率掃描(包括后臺(tái)掃描)旅择。
Proximity Beacon API中數(shù)據(jù)的使用:
Proximity Beacon API中有兩種與Beacon相關(guān)聯(lián)的數(shù)據(jù)類型。
- 注冊(cè)數(shù)據(jù)侣姆,一般用于管理和與谷歌產(chǎn)品的低級(jí)集成(如API集成)生真。
- Attachment數(shù)據(jù),由特定的應(yīng)用程序使用捺宗,使用于Nearby API 或者Proximity Beacon API直接掃描信標(biāo)柱蟀。
谷歌可以使用注冊(cè)數(shù)據(jù),包括地方ID或緯度/經(jīng)度/水平蚜厉,其所有產(chǎn)品都可以使用长已。
使用Beacon的方法
接收附近的消息和通知
您可以添加Attachment到Beacon,并訪問(wèn)這些Attachment作為消息弯囊,您自己的應(yīng)用程序使用附近的消息和附近的通知痰哨,這不要求您的應(yīng)用程序被安裝。由于消息存儲(chǔ)在云中匾嘱,所以可以隨時(shí)更新它們斤斧,而不必更新Beacon本身。
與Physical Web交互
Physical Web可以快速霎烙、無(wú)縫地與Beacon交互撬讽。如果你想讓你的Beacon,鏈接到一個(gè)網(wǎng)頁(yè)悬垃,你可以廣播Eddystone URL游昼。這個(gè)壓縮的URL可以通過(guò)附近的通知和Chrome使用Physical Web來(lái)讀取。注意尝蠕,Beacon配置使用Eddystone URL不能注冊(cè)烘豌。
與Google Services交互
當(dāng)Beacon在谷歌注冊(cè)之后,Places API將使用緯度和經(jīng)度看彼,室內(nèi)樓層廊佩,和谷歌的地方placeID作為信號(hào)來(lái)提高定位精度的自動(dòng)檢測(cè)囚聚。
獲取與配置Beacons
要獲取Beacons并設(shè)置它們,請(qǐng)采取以下步驟:
獲取Beacons
配置Beacons
注冊(cè)Beacons
添加Attachment
注冊(cè)Beacon方法
- 通過(guò) Google Beacon Dashboard
- 通過(guò)Beacon Tools app
- 通過(guò)Proximity Beacon API