当应用程序处于后台/挂起状态时,CLLocation 不断更新
Posted
技术标签:
【中文标题】当应用程序处于后台/挂起状态时,CLLocation 不断更新【英文标题】:CLLocation update continuously in when app in background/suspend state 【发布时间】:2014-01-31 09:21:24 【问题描述】:我一直在使用 corelocation 框架来获取当前位置,当我的应用程序处于前台状态时,我正在获取位置。
现在我的问题是,当我的应用程序进入暂停状态/背景状态时,我想每隔 'n' 分钟获取当前位置。这个条件不满足,所以请帮助我,我在这里很挣扎..
提前致谢。
【问题讨论】:
这说明了一切developer.apple.com/library/ios/documentation/UserExperience/… 【参考方案1】:您应该通过在应用的 Info.plist 文件 (see docs) 中将 location
添加到 UIBackgroundModes
键来注册应用以获取后台位置更新。
iOS 会在它认为有必要时发送您的应用位置更新。当您的应用处于后台时,您无法执行每 n 分钟轮询一次位置的函数。
【讨论】:
好的,但是当应用程序进入后台/挂起模式时,我的更新方法没有被调用。以上是关于当应用程序处于后台/挂起状态时,CLLocation 不断更新的主要内容,如果未能解决你的问题,请参考以下文章