我正在考虑使用 Google 的 Nearby API 来检测信标 (Eddystone)。目前唯一的方法似乎是调用 Nearby.Messages.subscribe()
描述 here .
问题是这个好像不太适合后台持续扫描。我的应用程序需要在后台持续监控信标,因此如果信标可见,它会执行对 REST API 的调用。基本上,我需要类似于 beacon monitorning 的东西Estimote SDK 提供的功能。
在不耗尽电池电量的情况下,是否可以通过 Nearby API 实现这一点?
最佳答案
我知道这个问题是关于如何使用 Nearby API 的,但我不知道如何使用它来满足您的要求。
如果您对替代品持开放态度,那么免费和开源 Android Beacon Library完全支持 Eddystone 信标。它的 API 以 iOS 监控/测距信标 API 为蓝本,因此它会精确地执行您想要的操作。
See here了解如何使用此库来监视 Eddystone 信标。
关于android - Nearby API,在后台扫描信标的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33238675/