我正在使用很棒的Altbeacon Android Beacon库在我的Android应用程序中扫描信标。使用Android O时,有时最多可能需要25分钟。有什么办法可以解决这个问题?我听说过有关Google发布自己的beacon API来辅助扫描beacon的传闻,有人听到过吗?
最佳答案
需要明确的是,基于附近的其他信标,使用Android 8.0上的Android信标库检测信标可能需要25分钟,这是最坏的情况,并且您希望在检测到第一个信标后再检测其他信标。典型的检测时间是5秒。您可以阅读有关此here的更多信息。
Google确实有自己的Nearby以及与Google Play服务捆绑在一起的其他API,可用于检测信标,但是它们要遵守相同的节能规则,并且在理论上也要遵循相同的延迟。由于项目是封闭源代码,因此这些库检测信标所用时间的详细信息有点神秘。许多用户报告严重的延迟或根本没有检测到。同样,由于它是封闭源,因此没有简单的方法来知道导致检测延迟的原因。
关于android - 如何改善Android O/新的Google beacon API上的后台信标扫描?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45840406/