2011-10-08 55 views
0

我正在研究iphone遊戲應用程序。用戶可以在其中玩遊戲並記錄一些數據。我的問題是 ,應用程序不支持後臺處理。
在我的應用程序中,如果調用出現,那麼我的應用程序終止。但我需要保存用戶當前的狀態。 我已經閱讀了一些博客和文章,他們提到核心電話框架的工作可以給我們所有這樣的狀態和通知。 但有人提到核心電話API是一個私人API。 如果將使用此API,然後APPLE接受我的應用程序或不? 我需要保存我的應用程序當前狀態。檢查iphone中的來電通知

請幫我解決上述情況。

在此先感謝。

回答

0

你正在尋找在錯誤的地方的答案。您不需要訪問電話API。

默認情況下,應用程序會在現代設備和iOS版本上輸入背景並返回前臺 - 也許您正在舊設備或iOS 3.x版上運行應用程序,在這種情況下,所有應用程序(不僅僅是您的應用程序)將在「退出」時終止。

即使在這種情況下,解決方案並不是電話API,而是處理髮送到應用程序的有關應用程序終止的通知 - 您可以在那裏保存狀態,然後在應用程序重新運行時重新加載它。

請查看以下鏈接瞭解更多信息:

+0

我實施了終止通知。但我需要檢查應用程序終止的原因是否是電話。如果這然後我需要保存狀態 – nivrutti

+0

我已經保存了應用程序終止的應用程序狀態,當應用程序啓動時,我將執行所有關於應用程序狀態的這些事情 – nivrutti

+0

您爲什麼要保存電話上的狀態,否則您別?此外,您仍然沒有明確說明爲什麼您的應用不能進入背景並正確返回。 – Danra