Google 是否弃用信标服务?他们的公告模棱两可
Is Google deprecating beacon service? Their announcement is ambiguous
我看到一个声明 Google 正在终止他们的信标服务
On December 6th we will stop delivering both Eddystone and Physical
Web beacon notifications. You will still continue to have access to
the beacon dashboard and can deliver proximity based experiences
similar to Nearby Notifications via your own apps using our Proximity
Beacons API.
但同时他们说
The Proximity Beacon API is a part of the Bluetooth low energy (BLE)
beacon platform, which also includes Eddystone, an open beacon format
from Google. End users should stop encountering Nearby Notifications
in early December when Google stops delivering Eddystone and Physical
Web beacon notifications. Third-party developers can still send nearby
alerts inside their apps with the Proximity Beacons API, but it will
no longer be a pervasive system-level functionality.
有人可以解释这对我们编写信标 Android 应用程序意味着什么吗?
这是否意味着在某个时候,信标应用程序将停止工作,因为设备将无法接收来自信标设备的信号?
更新: Google 宣布计划于 2021 年 4 月 1 日关闭这些服务。我写了一篇完整的博客 post 来解释这意味着什么: Eddystone is Dead, Long Live Eddystone!。请参阅下面我的原始答案,其中讨论了最后两段中的替代 API。这些备选方案现在尤为重要。
Google 的 Prioxinity Beacons APIs 在自定义应用程序中编程时继续工作以检测信标。 2018 年 12 月停止工作的是无需应用 .
即可检测信标的能力
2018 年 12 月之前,Google Play Services 应用程序(预装在中国以外的大多数 Android 设备上,Amazon Kindle Fire 平板电脑除外)将使用相同的 Google Proximity APIs 检测在 Google 服务器上注册的信标,并在检测到时向用户发送通知。这种“附近”功能有效地允许交付基于邻近的营销和其他信息,而无需安装第三方应用程序。不出所料,这会导致不需要的垃圾邮件通知,这就是 Google 在 2018 年 12 月停止使用该功能的原因。
同样,您仍然可以将 Google 的 Prioximity Beacons API 与您自己的第三方应用程序一起使用,但仍然需要您注册您的信标 Google's服务器,鉴于 Nearby 不再适用于无应用程序通知传递,这几乎没有什么好处。 Google 停止这些服务的那一天终将到来,使用 Google 的 Proximity Beacon API 的应用程序将停止工作。但是 Google 没有发布任何公告暗示他们会很快这样做。 也许他们会支持这些服务很多年,但没有什么是永远的,也没有保证。
存在用于信标检测的替代第三方 SDK,例如开源 Android Beacon Library。它不需要信标的服务器注册,已经存在了很长时间,并且将继续工作而不依赖于维护 Web 服务的公司 运行。如果您担心 Google 停止使用闭源 Google Proximity Beacons API 并依赖于特定的 Google 网络服务,这是一个替代方案。
完全披露:我是 Android Beacon Library 开源项目的首席开发人员。
没错,从今年4月1日开始GoogleBeacon平台及相关服务已经降价。 Eddystone 最后一次更新是在 3 年前。因此,该平台似乎很快就会完全消失。对于 Android 方面,可以 运行 那里有一些简单的 Eddystone 示例,但是附近 API 的信标似乎不起作用。
我们已经做出了一些努力来保持实物网的活力,您可以在我们的 GitHub.
上找到更多信息
我看到一个声明 Google 正在终止他们的信标服务
On December 6th we will stop delivering both Eddystone and Physical Web beacon notifications. You will still continue to have access to the beacon dashboard and can deliver proximity based experiences similar to Nearby Notifications via your own apps using our Proximity Beacons API.
但同时他们说
The Proximity Beacon API is a part of the Bluetooth low energy (BLE) beacon platform, which also includes Eddystone, an open beacon format from Google. End users should stop encountering Nearby Notifications in early December when Google stops delivering Eddystone and Physical Web beacon notifications. Third-party developers can still send nearby alerts inside their apps with the Proximity Beacons API, but it will no longer be a pervasive system-level functionality.
有人可以解释这对我们编写信标 Android 应用程序意味着什么吗?
这是否意味着在某个时候,信标应用程序将停止工作,因为设备将无法接收来自信标设备的信号?
更新: Google 宣布计划于 2021 年 4 月 1 日关闭这些服务。我写了一篇完整的博客 post 来解释这意味着什么: Eddystone is Dead, Long Live Eddystone!。请参阅下面我的原始答案,其中讨论了最后两段中的替代 API。这些备选方案现在尤为重要。
Google 的 Prioxinity Beacons APIs 在自定义应用程序中编程时继续工作以检测信标。 2018 年 12 月停止工作的是无需应用 .
即可检测信标的能力2018 年 12 月之前,Google Play Services 应用程序(预装在中国以外的大多数 Android 设备上,Amazon Kindle Fire 平板电脑除外)将使用相同的 Google Proximity APIs 检测在 Google 服务器上注册的信标,并在检测到时向用户发送通知。这种“附近”功能有效地允许交付基于邻近的营销和其他信息,而无需安装第三方应用程序。不出所料,这会导致不需要的垃圾邮件通知,这就是 Google 在 2018 年 12 月停止使用该功能的原因。
同样,您仍然可以将 Google 的 Prioximity Beacons API 与您自己的第三方应用程序一起使用,但仍然需要您注册您的信标 Google's服务器,鉴于 Nearby 不再适用于无应用程序通知传递,这几乎没有什么好处。 Google 停止这些服务的那一天终将到来,使用 Google 的 Proximity Beacon API 的应用程序将停止工作。但是 Google 没有发布任何公告暗示他们会很快这样做。 也许他们会支持这些服务很多年,但没有什么是永远的,也没有保证。
存在用于信标检测的替代第三方 SDK,例如开源 Android Beacon Library。它不需要信标的服务器注册,已经存在了很长时间,并且将继续工作而不依赖于维护 Web 服务的公司 运行。如果您担心 Google 停止使用闭源 Google Proximity Beacons API 并依赖于特定的 Google 网络服务,这是一个替代方案。
完全披露:我是 Android Beacon Library 开源项目的首席开发人员。
没错,从今年4月1日开始GoogleBeacon平台及相关服务已经降价。 Eddystone 最后一次更新是在 3 年前。因此,该平台似乎很快就会完全消失。对于 Android 方面,可以 运行 那里有一些简单的 Eddystone 示例,但是附近 API 的信标似乎不起作用。
我们已经做出了一些努力来保持实物网的活力,您可以在我们的 GitHub.
上找到更多信息