2010-03-18 123 views

回答

7

不是在公共API。可能有些東西是私人的,但您無法在應用商店中使用它。我知道的唯一方法與睡眠模式是涉及您的應用程序運行時能夠禁用休眠:

[UIApplication sharedApplication].idleTimerDisabled = YES; 

我認爲這個想法是,軟件不應該能夠得太多硬件即開始,睡覺退出你的應用程序不取決於你,並通過代碼手動退出()你的應用程序將是一個非標準的做法和蘋果不滿。好的是,您的手機會在短時間內默認睡眠。

+0

謝謝。非常有用的信息。 Tee – teepusink

+1

我在App Store中有一個使用exit()的應用程序。我已經多次更新了該應用,並且每次都獲得批准。如果沒有應用程序運行所需的互聯網連接,我退出()。您只需確保通知用戶該應用因x原因而關閉。 –

0

以上是正確的。讓iPhone「睡眠」的唯一方法是等待空閒定時器,或者按下設備上的睡眠按鈕。其他任何方式當然都被蘋果所淹沒。我相信這甚至可能屬於'私人API',這意味着他們可以從商店/批准中拒絕。

相關問題