我有一个进行地理围栏/信标区域监控的应用程序。该应用程序在前台,后台和终止状态下运行良好。
问题:重新启动手机后,我一直注意到信标/地理围栏事件(进入/退出)延迟(不杀死应用程序),并且在重新启动时没有手动启动应用程序。我只有在重新启动 3-4 分钟后才开始获取进入/退出事件,即使我之前进入该区域也是如此。这是正常行为吗?
谢谢
这是
正常的。 自从CoreLocation
版本中添加iBeacon支持以来,我注意到了几分钟的延迟 7. 确切的时间量因硬件型号而异,甚至在同一硬件型号上重新启动之间也有所不同。
虽然可以通过重复测试从统计学上表征延迟,但这非常耗时。 最后,无论如何你都无能为力。