如何每隔5分钟在后台获取位置更新?
答案 0 :(得分:7)
您应该阅读here中实施长时间运行的后台任务部分。 然后追求注册重大位置更改或声明自己需要连续的后台位置更新。
祝你好运:)在Apple的帮助下找到了实现这一目标的解决方案 开发者论坛。我做了以下几点:
•指定位置背景 模式
•使用后台使用NSTimer UIApplication的:beginBackgroundTaskWithExpirationHandler:
•如果n是 小于UIApplication:backgroundTimeRemaining它确实有效 很好,如果n较大,应启用位置管理器(和 在没有剩余时间避免之前,再次禁用 背景任务被杀死。这确实有效,因为位置是其中之一 三种允许的后台执行类型。