我看到一份声明称 Google 将终止他们的信标服务
12 月 6 日,我们将停止发送 Eddystone 和物理网络信标通知。您仍然可以继续访问信标仪表板,并可以使用我们的邻近信标 API 通过您自己的应用程序提供类似于附近通知的基于邻近的体验。
但同时他们又说
Proximity Beacon API 是蓝牙低功耗 (BLE) 信标平台的一部分,该平台还包括 Eddystone(Google 的开放信标格式)。当 Google 停止提供 Eddystone 和物理网络信标通知时,最终用户应该会在 12 月初停止遇到附近通知。第三方开发人员仍然可以使用 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 服务器上注册的信标,并在检测到时向用户发送通知。这种“附近”功能有效地允许传递基于邻近的营销和其他信息,而无需安装第三方应用程序。可以预见的是,这会导致不必要的垃圾邮件通知,这就是谷歌停止该功能的原因。
存在用于信标检测的替代第三方 SDK,例如开源Android Beacon Library。它不需要信标的服务器注册,已经存在了很长时间,并且将继续工作,而不依赖于保持网络服务运行的公司。如果您担心 Google 停止使用闭源 Google Proximity Beacons API 并依赖于特定的 Google Web 服务,那么这是一种替代方案。
全面披露:我是 Android Beacon Library 开源项目的首席开发人员。
| 归档时间: |
|
| 查看次数: |
2925 次 |
| 最近记录: |