2012-05-11 88 views
0

我已經閱讀了大量的帖子,可以在應用程序處於後臺時獲取位置更新。iOS在後臺監控用戶位置。

我的問題是我要能做到什麼什麼程度在後臺計算,我會處理這件事,因爲我對任何其他代碼,也就是隻是一個方法調用等

非常感謝。

回答

0

這是可能的,是的。您在Info.plist中設置'location'UIBackgroundModes標誌,然後調用位置管理器。

App States and Multitasking

,而你的應用程序在後臺運行,你可以做計算的,雖然你跑向下運行的設備電池的風險。最好只對位置事件做出響應。

0

蘋果的文檔很清楚你的應用在後臺可以做什麼。在應用程序處於後臺時,您無法做任何您想做的事情 - 只有幾件事情可以做(即播放音頻,跟蹤用戶位置等)。

退房Background Execution and Multitasking

+0

謝謝。重要的位置更改有幫助嗎? –

+0

除非應用程序的功能真的需要它,否則應該避免在後臺跟蹤用戶的位置。在後臺使用GPS的應用會嚴重損耗電池。 –