2014-02-05 98 views
0

我正在嘗試開發一個小應用程序,以便學習iOS編碼。該應用程序需要每分鐘檢查一次電池電量,並相應地發送HTTP請求。這在應用程序清醒時起作用。iOS:保持任務在睡眠模式下運行

當設備進入睡眠模式時,該如何運行?

回答

1

簡短的答案是你不能,或者至少不應該。 蘋果不允許應用程序在後臺運行很長一段時間,除了導航應用程序,VoIP應用程序和一些其他應用程序(可以找到完整列表,請參閱here))。 我建議您閱讀有關UIBackgroundModes以及我附加的鏈接中的應用程序生命週期。

快樂編碼!

+0

你確定嗎?我做音樂應用程序設法保持在後臺運行音樂?我需要做的唯一事情就是定期比較兩個值,這不應該太難。 – DennisVDB

+0

音樂應用程序是例外情況之一。您可以在我附加的鏈接中閱讀它。如果您的應用程序屬於這些例外中列出的類型,那麼您可能可以實現您設定的操作,可能會帶來一些限制 – Gad

相關問題