IOS:手机锁定时的iBeacon扫描频率?

时间:2015-06-10 23:01:38

标签: ios iphone ibeacon

如果iBeacon开始发光(100ms),锁定iPhone检测到它需要多长时间?让我们说iPhone非常接近发射iBeacon,但我的应用程序甚至没有在后台运行。

换句话说,iPhone锁定时的LBE扫描频率是多少?

2 个答案:

答案 0 :(得分:2)

我们在Radius Networks对此主题进行了大量研究。答案很复杂,但执行摘要是它们是两层检测:

  • 硬件加速:第一个在手机上注册前30个信标区域的信标应用获得硬件加速检测。这可以在大约90%的时间内在5秒内获得背景检测

  • 扫描软件:随后注册的信标区域会在软件允许的情况下获得检测。如果没有其他应用程序范围,这是固定的15分钟间隔。据统计,这些地区的平均检测时间为7.5分钟。 最长时间为15分钟。

不幸的是,没有已知的方法来判断您的应用将获得哪一层。相应地计划。

在这里阅读更多内容:

http://developer.radiusnetworks.com/2015/04/21/max-beacon-regions-ios.html

http://developer.radiusnetworks.com/2014/03/12/ios7-1-background-detection-times.html

答案 1 :(得分:0)

文档似乎并不是真正具体的扫描时间,我觉得大多数可以找到的信息都是轶事。

根据我的个人研究和经验,当应用程序背景或不活动时,信标扫描在iPhone的电池电量和各种其他因素上是可变的。在大多数情况下,我已经确定区域检测应该在几秒钟内完成。

话虽如此,我已经注意到,当手机正在使用,从口袋中取出时,它发生的速度要快一些。这可能是因为手机正在移动,扫描是增加以使用户加快速度并准备应用程序。