首页 > 解决方案 > Google 是否会弃用信标服务?他们的声明模棱两可

问题描述

我看到一份声明说谷歌正在终止他们的信标服务

12 月 6 日,我们将停止发送 Eddystone 和物理网站信标通知。您仍然可以继续访问信标仪表板,并可以使用我们的 Proximity Beacons API 通过您自己的应用程序提供类似于附近通知的基于接近度的体验。

但同时他们说

Proximity Beacon API 是蓝牙低功耗 (BLE) 信标平台的一部分,该平台还包括 Eddystone,一种来自 Google 的开放信标格式。当 Google 停止提供 Eddystone 和物理网络信标通知时,最终用户应在 12 月初停止遇到附近通知。第三方开发人员仍然可以使用 Proximity Beacons API 在其应用程序内发送附近的警报,但它将不再是普遍的系统级功能。

有人可以解释这对我们编写信标 Android 应用程序的人意味着什么吗?

这是否意味着在某个时候,信标应用程序将停止工作,因为设备将无法接收来自信标设备的信号?

标签: androidbeacon

解决方案


更新:谷歌宣布计划于 2021 年 4 月 1 日关闭这些服务。我写了一篇完整的博客文章说明这意味着什么:Eddystone 已死,Eddystone 万岁!. 请参阅下面的原始答案,其中讨论了最后两段中的替代 API。这些替代方案现在尤其重要。

在自定义应用程序中进行编程时,Google 的 Prioxinity Beacons API 会继续检测信标。2018 年 12 月停止工作的是无需应用程序即可检测信标的能力。

在 2018 年 12 月之前,Google Play 服务应用程序(预装在除亚马逊 Kindle Fire 平板电脑之外的大多数中国以外的所有 Android 设备上)将使用相同的 Google Proximity API 来检测在 Google 服务器上注册的信标,并在检测到时向用户发送通知。这种“附近”功能有效地允许交付基于邻近的营销和其他信息,而无需安装第三方应用程序。可以预见的是,这导致了不需要的垃圾邮件通知,这就是谷歌在 2018 年 12 月停止该功能的原因。

同样,您仍然可以将 Google 的 Prioximity Beacons API 与您自己的第三方应用程序一起使用,但它仍然需要您在 Google 的服务器上注册您的信标,鉴于 Nearby 不再适用于无应用程序的通知传递,这几乎没有什么好处。 终有一天,谷歌将停止这些服务,使用谷歌 Proximity Beacon API 的应用程序将停止工作。但谷歌没有发布任何公告暗示他们将很快这样做。也许他们会支持这些服务多年,但没有什么是永远的,也无法保证。

存在用于信标检测的替代第三方 SDK,例如开源Android 信标库。它不需要信标的服务器注册,已经存在了很长时间,并且将继续工作,而不依赖于保持 Web 服务运行的公司。如果您担心 Google 会停止使用封闭源代码的 Google Proximity Beacons API 并依赖于特定的 Google Web 服务,这是一种替代方法。

全面披露:我是 Android Beacon Library 开源项目的首席开发人员。


推荐阅读