我看到谷歌正在终止他们的信标服务的声明
12 月 6 日,我们将停止交付 Eddystone 和 Physical 网络信标通知。您仍然可以继续访问 信标仪表板,可以提供基于邻近度的体验 类似于使用我们的 Proximity 通过您自己的应用程序发送附近通知 信标 API。
但是他们同时说
Proximity Beacon API 是低功耗蓝牙 (BLE) 的一部分 信标平台,其中还包括 Eddystone,一种开放信标格式 来自谷歌。最终用户应该停止遇到附近通知 12 月初,Google 停止提供 Eddystone 和 Physical 网络信标通知。第三方开发者仍可就近发送 使用 Proximity Beacons API 在应用程序内发出警报,但它会 不再是普遍的系统级功能。
有人能解释一下这对我们这些编写信标 Android 应用程序意味着什么吗?
这是否意味着在某个时刻,信标应用程序将停止工作,因为设备将无法从信标设备接收信号?
Google 宣布计划于 2021 年 4 月 1 日关闭这些服务。我写了一篇完整的博客文章来解释这意味着什么:Eddystone 已死,Eddystone 万岁!。这意味着他们基于云的 Prioxinity Beacons API 不再工作。
在此关闭之前,谷歌已于 2018 年 12 月关闭了另一个 Android 信标功能,该功能使用 Google Play 服务显示信标触发的通知。这个旧系统使用 Google Play Services 应用程序(预装在中国境外的大多数 Android 设备上,亚马逊 Kindle Fire 平板电脑除外)将使用公共 Google Proximity API 来检测在 Google 服务器上注册的信标,并在检测到时向用户发送通知。这种“附近”功能有效地允许传递基于邻近的营销和其他信息,而无需安装第三方应用程序。可以预见的是,这会导致不必要的垃圾邮件通知,这就是 Google 停止该功能的原因。
存在用于信标检测的替代第三方 SDK,例如开源 Android Beacon Library。它不需要信标的服务器注册,已经存在了很长时间,并且将继续工作,而不依赖于保持网络服务运行的公司。如果您担心 Google 停止使用闭源 Google Proximity Beacons API 并依赖于特定的 Google Web 服务,那么这是一种替代方案。
全面披露:我是 Android Beacon Library 开源项目的首席开发人员。
确实如此,从今年4月1日开始,谷歌已经对Beacon平台和相关服务进行了降价。 Eddystone 上次更新是在 3 年前。所以看来这个平台很快就会完全消失。对于 Android 端,可以在那里运行一些简单的 Eddystone 示例,但信标的附近 API 似乎不起作用。
我们已经做出了一些努力来保持物理网络的活力,您可以在我们的GitHub上找到更多信息。