每5分钟获取一次背景位置更新

Ujw*_*wal 1 core-location ios

可能重复:
iOS:每n分钟获取一次位置更新

如何每隔5分钟在后台获取位置更新?

Guy*_*Guy 7

您应该阅读此处的实现长时间运行的后台任务部分.然后追求注册重要的位置更改声明自己需要连续的后台位置更新.

此外,wjans给出这个问题的解决方案.我引述:

在Apple Developer论坛的帮助下找到了实现此解决方案的解决方案.我执行了以下操作:
•指定位置背景模式
•使用UIApplication在后台使用NSTimer:beginBackgroundTaskWithExpirationHandler:
•如果n小于UIApplication:backgroundTimeRemaining它可以正常工作,如果n更大,位置管理器应该是在没有剩余时间之前再次启用(和禁用)以避免后台任务被杀死.这确实有效,因为location是三种允许的后台执行类型之一.

祝好运 :)