gpt4 book ai didi

android - Proximity Beacon API 与 Android Beacon 库?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:18:22 27 4
gpt4 key购买 nike

我是信标技术的新手,我有一些疑问。

  1. Proximity Beacon API 之间有什么区别(谁更好)对比Android Beacon Library
  2. Proximity Beacon API 是完全免费的吗?我在搜索时在 Google Developer Console 中看到该 API 每天有请求限制(1,000,000 个请求/天)。我试图搜索如果我花费那么多的配额是多少,但我什么也没找到。 Android Beacon Library 有每日请求限制吗?

到目前为止,我将使用 Eddystone 格式,因此,它们都支持 Eddystone。

谢谢

最佳答案

开源 Android Beacon 库或 Google 的 Proximity Beacon API 都允许 Android 应用检测与 Eddystone 兼容的信标。

  • Android Beacon Library是一个仅限客户端的 API。它完全免费并受 Apache 2 开源许可的保护,没有资源限制。它不需要任何服务器基础设施,并在检测到信标时提供回调,并在它们继续存在时提供测距回调以告诉您它们大约距离多远。它还可以在信标检测时在后台启动您的应用程序。 当您需要通用信标解决方案或需要对信标检测进行灵活的低级别访问时,这是一个不错的选择。

  • Google 的 Proximity Beacon API相比之下,是更高级别和更专业的服务器 API。它要求向 Google 的服务器注册信标,并允许将公共(public)和私有(private)元数据附加到这些信标。相关的 Nearby Messages API 将在发现信标时提供回调,并告诉您附加到该信标的数据。 它旨在返回高级信标数据,而不提供对信标检测的低级访问。正如您提到的,您可以调用多少电话有一些限制。此库需要最新版本的 Google Play 服务,该服务通常在美国和欧洲的较新手机上可用,但通常在中国和其他一些国家/地区不可用

    <

您选择哪个取决于哪个可以帮助您解决您的用例。如果您需要基于服务器的解决方案的云存储功能,并且可以忍受对 Google Play 服务的依赖,那么这可能是您的正确选择。如果您需要更灵活的解决方案,并且不需要服务器 API,Android Beacon 库可能适合您。

编辑:要在此处添加的另一个重点:任何由服务器支持的 API 都依赖于一个实体,该实体保持这些服务器在未来保持您的应用程序正常运行。当公司的业务重点发生变化时,公司(尤其是谷歌)停止服务的情况并不少见。考虑一长串 Google 已停止服务,包括 Google Nearby 对信标通知的支持。如果您的应用需要长期持续运行,请注意添加对第三方的依赖以保持服务器运行。这会带来风险。因为 Android Beacon 库不需要服务器,所以不存在它在未来基于公司决策的一时兴起而无法工作的风险。 Proximity Beacon API 并非如此。

完全披露:我是 Android Beacon 库的首席开发人员。

关于android - Proximity Beacon API 与 Android Beacon 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35096798/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com