這就是我面臨的問題。我正在構建的應用程序的某些部分打開了一些允許連接到各種服務器/服務的c網絡套接字。但是,如果應用程序進入睡眠狀態,這些套接字連接將丟失,並在嘗試重新加載時出錯。所以我想要做的事情基本上是在應用程序再次啓動時通知用戶,應用程序需要重新啓動。主要問題是,我可以向他們展示一個按鈕,通過使用exit(0)來殺死應用程序,而不會讓我的應用程序被拒絕?根據用戶要求殺死iOS應用程序
蘋果公司表示,用戶應該掌握應用何時被殺死,在這種情況下,我看到他們是,但我不確定蘋果對此的看法。有其他人使用過嗎?你被拒絕了嗎?預先感謝您的任何建議!
編輯:
謝謝大家對你的建議。我正在考慮所有事情,但因爲應用程序需要儘快提交,所以我只需要知道,如果我們無法獲得另一個解決方案,如果上述提議的解決方案將被拒絕。
您是否嘗試過不允許該應用在後臺運行?然後,只要用戶退出主屏幕,它就會被殺死。這可能有點侵略性,但會解決問題。 – PengOne 2012-04-21 21:23:14
如何讓它在後臺運行?這是簡單的,蘋果是否真的允許這個沒有被拒絕? – MZimmerman6 2012-04-21 21:24:22
我認爲你應該看到它*需要*作爲bug重新啓動的事實。你真的應該能夠應付去背景和回來的應用程序。 – mattjgalloway 2012-04-21 21:26:16