iOS监视用户在后台的位置。

时间:2012-05-11 21:00:19

标签: iphone objective-c ios core-location

我在这里阅读了一些帖子,当应用程序在后台时,可以获取位置更新。

我的问题是我在何种程度上可以在后台进行计算,我会像其他任何代码一样处理它,即只是方法调用等。

非常感谢。

2 个答案:

答案 0 :(得分:0)

有可能,是的。您在Info.plist中设置“location”UIBackgroundModes标志,然后调用位置管理器。

请参阅App States and Multitasking

您可以在应用程序在后台运行时进行计算,但您可能会面临耗尽设备电池的风险。最好只响应位置事件。

答案 1 :(得分:0)

Apple文档非常清楚您的应用在后台可以执行的操作。当您的应用在后台时,您无法做任何您想做的事情 - 您只能做一些事情(即播放音频,跟踪用户位置等)。

查看Background Execution and Multitasking