0

我有一个执行地理围栏/信标区域监控的应用程序。该应用程序在前台、后台和终止状态下运行良好。

问题:在我重新启动手机(没有杀死应用程序)后,我注意到信标/地理围栏事件(进入/退出)有延迟,并且在重新启动时不手动启动应用程序。即使我之前进入该区域,我也只会在重启 3-4 分钟后才开始获取进入/退出事件。这是正常行为吗?

谢谢

4

1 回答 1

0

这个是正常的。 自从在第 7 版中添加 iBeacon 支持以来,我注意到了这种延迟几分钟CoreLocation。确切的时间量因硬件型号而异,甚至在同一硬件型号上重新启动之间也是如此。

虽然可以通过重复测试对延迟进行统计表征,但这样做非常耗时。最后,无论如何您都无能为力。

于 2016-01-18T21:14:21.717 回答