附近的API,在后台扫描信标的正确方法是什么?

iva*_*acf 6 android eddystone google-nearby

我正在考虑使用Google的Nearby API来检测信标(Eddystone).目前唯一的目前的做法似乎被调用Nearby.Messages.subscribe()的描述在这里.

问题是这似乎不适合在后台进行连续扫描.我的应用程序需要在后台保持监视信标,因此如果一个变为可见,它将执行对REST API的调用.基本上,我需要类似于Estimote SDK提供的信标监控功能.

使用Nearby API可以实现这一点而不会耗尽电池吗?

Mah*_*ive 0

似乎做你想做的事情的唯一方法是连续扫描,或者使用设备和信标位置在靠近时触发扫描。无论哪种方式,当您扫描或共享位置时都会消耗电池。看起来 Estimote 信标使用的是定位方法,这可能是节省电池的更好方法。