Google 是否会弃用信标服务?他们的公告含糊不清

san*_*one 1 android beacon

我看到一份声明称 Google 将终止他们的信标服务

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

但同时他们又说

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

有人能解释一下这对于我们编写信标 Android 应用程序意味着什么吗?

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

dav*_*ung 6

Google 宣布计划于 2021 年 4 月 1 日关闭这些服务。 我写了一篇完整的博客文章来解释这意味着什么:Eddystone 已死,Eddystone 万岁!。这意味着他们基于云的 Prioxinity Beacons API 不再起作用。

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

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

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