2012-05-11 38 views
0

我已经阅读了大量的帖子,可以在应用程序处于后台时获取位置更新。iOS在后台监控用户位置。

我的问题是我要能做到什么什么程度在后台计算,我会处理这件事,因为我对任何其他代码,也就是只是一个方法调用等

非常感谢。

回答

0

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

App States and Multitasking

,而你的应用程序在后台运行,你可以做计算的,虽然你跑向下运行的设备电池的风险。最好只对位置事件做出响应。

0

苹果的文档很清楚你的应用在后台可以做什么。在应用程序处于后台时,您无法做任何您想做的事情 - 只有几件事情可以做(即播放音频,跟踪用户位置等)。

退房Background Execution and Multitasking

+0

谢谢。重要的位置更改有帮助吗? –

+0

除非应用程序的功能真的需要它,否则应该避免在后台跟踪用户的位置。在后台使用GPS的应用会严重损耗电池。 –