2014-03-13 32 views
0

我有一個使用位置服務的IOS應用程序。在後臺運行的GPS應用程序

我知道使用位置服務的應用程序可以在後臺執行

但是,我不希望我的應用程序在後臺運行。如果用戶沒有看到它,它不應該通電。

這是否會自然發生(即使用位置服務的應用程序需要特殊的東西才能繼續在後臺運行?)?

如果不是,我需要做些什麼來確保使用位置服務的應用在進入後臺時暫停?如果是這樣,什麼?還有什麼需要做的恢復應用程序?

THX

回答

3

沒問題 - 只要什麼都不做。當用戶從您的應用程序切換到另一個應用程序或鎖定屏幕時,您的應用程序將被暫停。

但是,爲了確保您不會在後臺執行任何位置操作,請使用applicationDidEnterBackgroundapplicationWillEnterForeground通知(或相應的應用程序代理方法)停止並重新啓動位置更新。