在检测ibeacon时,为什么我们应该在后台和前景中检测它们。我们应该在背景和前景中做些什么。和时间去做。
答案 0 :(得分:1)
问题是用ibeacon-android标记的,所以这里是有关使用Android iBeacon Library的背景和前景iBeacon检测时间的信息。
当Android应用程序位于前台时,如果iBeacon至少快速传输,则库通常会在1100毫秒(约1秒)内检测到iBeacon。这对于监视和测距API都是如此。在某些情况下,无线电噪声会导致错过个别广告,将检测延迟一秒左右,但仍然非常非常快。
开源Android iBeacon Library允许您指示您的应用何时处于后台,如果您这样做,默认情况下会将检查iBeacons的速度减慢到每10分钟一次,以节省电池电量。此后台扫描间隔可完全自定义。如果您具有库的专业版,则后台/前景确定是自动的。有关其工作原理的详细信息,请参见here。