繁体   English   中英

iOS:手机锁定时iBeacon的扫描频率是多少?

[英]IOS: iBeacon scanning frequency when phone is locked?

如果iBeacon开始发光(100毫秒),那么在锁定的iPhone上检测到它之前需要多长时间? 假设iPhone非常接近发光的iBeacon,但我的应用程序甚至不在后台运行。

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

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

  • 硬件加速 :第一个在手机上注册前30个信标区域的信标应用获得硬件加速检测。 Thisey 在大约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

该文档似乎并没有具体说明扫描时间,我觉得人们可以找到的大多数信息都是轶事。

根据我的个人研究和经验,当应用程序处于后台或不活动状态时,信标扫描会因iPhone的电池电量和其他各种因素而异。 在大多数情况下,我已经确定区域检测应该在几秒钟内发生。

话虽如此,我注意到当手机在使用中,从口袋里拿出时,它的发生速度要快一些。这可能是由于随着手机的移动,扫描的增加会带给用户加快并准备要使用的应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM