Proximity Beacon API与Android Beacon Library?

我是灯塔技术的新手,我有些疑惑.

> Proximity Beacon APIAndroid Beacon Library之间有什么区别(谁更好)?
> Proximity Beacon API是完全免费的吗?我正在搜索,我在Google Developer Console中看到此API每天有一个请求限制(每天1,000,000请求).如果我花了那么多钱,我试图搜索配额是多少,但我什么都没发现. Android Beacon Library每天有一个请求限制吗?

到现在为止,我将使用Eddystone格式,因此,它们都支持Eddystone.

谢谢

解决方法

开源Android Beacon Library或Google的Proximity Beacon API都允许Android应用程序检测与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的首席开发人员.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...