Google Beacon Platform部分概述(Beacon Tools是在此平台注册Beacon的一个方法)

平台概述

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方法

详细内容见Google Beacon Platform

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • @end 与之前一样,你需要初始化位置管理器并设置它们的 delegate 。 在 application:did...
    LiWeiJ阅读 6,511评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,517评论 25 709
  • 产品工作中,必不可少的就是沟通——小到两三人功能碰头,大到N多部门一起的项目宣讲或评审。作为推动人,你是否期望在提...
    bff800649f4c阅读 4,673评论 0 2
  • 你说,我太过孤单。 你说,不喜欢我一个人。 你说,你希望有个人陪我,照顾我。 而我,单单为你心有独钟。 你给了我甜...
    海仙子阅读 1,787评论 0 0
  • 事实是客观存在的,“事实有真假,观点无对错,要接受现实!”
    wh王辉阅读 1,306评论 0 0