0
我正在嘗試開發一個小應用程序,以便學習iOS編碼。該應用程序需要每分鐘檢查一次電池電量,並相應地發送HTTP請求。這在應用程序清醒時起作用。iOS:保持任務在睡眠模式下運行
當設備進入睡眠模式時,該如何運行?
我正在嘗試開發一個小應用程序,以便學習iOS編碼。該應用程序需要每分鐘檢查一次電池電量,並相應地發送HTTP請求。這在應用程序清醒時起作用。iOS:保持任務在睡眠模式下運行
當設備進入睡眠模式時,該如何運行?
簡短的答案是你不能,或者至少不應該。 蘋果不允許應用程序在後臺運行很長一段時間,除了導航應用程序,VoIP應用程序和一些其他應用程序(可以找到完整列表,請參閱here))。 我建議您閱讀有關UIBackgroundModes
以及我附加的鏈接中的應用程序生命週期。
快樂編碼!
你確定嗎?我做音樂應用程序設法保持在後臺運行音樂?我需要做的唯一事情就是定期比較兩個值,這不應該太難。 – DennisVDB
音樂應用程序是例外情況之一。您可以在我附加的鏈接中閱讀它。如果您的應用程序屬於這些例外中列出的類型,那麼您可能可以實現您設定的操作,可能會帶來一些限制 – Gad