2015-02-23 45 views
1

我想讓我的應用程序執行一些計算,然後通過HTTP與外部服務器進行通信。我想在前臺和後臺都執行這個操作。似乎後臺獲取模式是我的最佳選擇,但我有一些與此有關的問題。提取之間的最小時間間隔是多少?我在某處讀到這是10分鐘,這是真的嗎?我還讀到,當用戶強制退出提取不再被調用。有沒有對此有任何的解釋?最後,還有什麼替代背景獲取?我看到報亭模式看起來很有前景。我可以將它用於我的目的嗎?後臺提取替代方案

回答

1

如果您使用後臺抓取或其他背景模式,並沒有真正將其用於預期的用途,iOS會檢測到殺死您的應用程序。 (最有希望的模式是VOIP,但這不會讓它進入App Store,因爲它也是一種騙局)

你可以開始後臺任務,當你的應用程序進入後臺,什麼給你3分鐘時間(iOS 7及以上)。

正如我之前做的那樣,您可以安排本地通知並使用它提醒用戶,如果他喜歡,他應該將應用程序帶回前臺進行更多計算。