> Proximity Beacon API和Android Beacon Library之间有什么区别(谁更好)?
> Proximity Beacon API是完全免费的吗?我正在搜索,我在Google Developer Console中看到此API每天有一个请求限制(每天1,000,000请求).如果我花了那么多钱,我试图搜索配额是多少,但我什么都没发现. Android Beacon Library每天有一个请求限制吗?
到现在为止,我将使用Eddystone格式,因此,它们都支持Eddystone.
谢谢
解决方法
> Android Beacon Library是仅客户端API.它完全免费,并受Apache 2开源许可证的保护,没有资源限制.它不需要任何服务器基础设施,并且在检测到信标时提供回调,并且还有回调来告诉您它们在它们继续存在时的距离.它还可以在后台启动您的应用程序进行信标检测.当您需要通用信标解决方案或需要灵活的低级访问信标检测时,它是一个不错的选择.
相比之下,Google的Proximity Beacon API是一种更高级别,更专业的服务器API.它要求在Google的服务器上注册信标,并允许将公共和私有元数据附加到这些信标.然后,相关的Nearby Messages API将在发现信标时提供回调,并告诉您已附加到此信标的数据.它旨在返回高级信标数据,而不提供对信标检测的低级访问.如你所说,你可以拨打多少电话有一些限制.此库需要最新版本的Google Play服务,该服务通常适用于美国和欧洲的较新手机,但通常在中国和其他一些国家/地区不可用.
您选择哪个取决于哪个可以帮助您解决您的用例.如果您需要基于服务器的解决方案的云存储功能,并且可以依赖于Google Play服务,那么这可能是您的正确选择.如果您需要更灵活的解决方案,并且不需要服务器API,则Android Beacon Library可能适合您.
完全披露:我是Android Beacon Library的首席开发人员.