平台概述
Beacon是一种用来标记重要地点和位置的信标。通常,Beacon在几米范围内可见,可以在对精度要求较高的案例中使用。Google Beacon Platform使你可以在你的app中或者你指定的地点轻易使用这种案例。
Google Beacon Platform 是一个Google搭建的一个Beacon的平台,提供了一些接口和功能,比如Proximity Beacon API.
Proximity Beacon API
Proximity Beacon API允许你与Google云端注册的Beacons进行交互,你注册了Beacon可以使用以下功能:
- 实时管理与Beacon相关联的信息。
- 与其他项目共享与Beacon相关联的信息。
- 允许谷歌产品对你的Beacon网络做出反应。
比如在Google地图中显示出与Beacon相关联的地理位置和信息。 - 使用Nearby API对附近Beacon的实现高效率扫描(包括后台扫描)。
Proximity Beacon API中数据的使用:
Proximity Beacon API中有两种与Beacon相关联的数据类型。
- 注册数据,一般用于管理和与谷歌产品的低级集成(如API集成)。
- Attachment数据,由特定的应用程序使用,使用于Nearby API 或者Proximity Beacon API直接扫描信标。
谷歌可以使用注册数据,包括地方ID或纬度/经度/水平,其所有产品都可以使用。
使用Beacon的方法
接收附近的消息和通知
您可以添加Attachment到Beacon,并访问这些Attachment作为消息,您自己的应用程序使用附近的消息和附近的通知,这不要求您的应用程序被安装。由于消息存储在云中,所以可以随时更新它们,而不必更新Beacon本身。
与Physical Web交互
Physical Web可以快速、无缝地与Beacon交互。如果你想让你的Beacon,链接到一个网页,你可以广播Eddystone URL。这个压缩的URL可以通过附近的通知和Chrome使用Physical Web来读取。注意,Beacon配置使用Eddystone URL不能注册。
与Google Services交互
当Beacon在谷歌注册之后,Places API将使用纬度和经度,室内楼层,和谷歌的地方placeID作为信号来提高定位精度的自动检测。
获取与配置Beacons
要获取Beacons并设置它们,请采取以下步骤:
获取Beacons
配置Beacons
注册Beacons
添加Attachment
注册Beacon方法
网友评论