2010-03-18 94 views

回答

7

不是在公共API。可能有些东西是私人的,但您无法在应用商店中使用它。我知道的唯一方法与睡眠模式是涉及您的应用程序运行时能够禁用休眠:

[UIApplication sharedApplication].idleTimerDisabled = YES; 

我认为这个想法是,软件不应该能够得太多硬件即开始,睡觉退出你的应用程序不取决于你,并通过代码手动退出()你的应用程序将是一个非标准的做法和苹果不满。好的是,您的手机会在短时间内默认睡眠。

+0

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

+1

我在App Store中有一个使用exit()的应用程序。我已经多次更新了该应用,并且每次都获得批准。如果没有应用程序运行所需的互联网连接,我退出()。您只需确保通知用户该应用因x原因而关闭。 –

0

以上是正确的。让iPhone“睡眠”的唯一方法是等待空闲定时器,或者按下设备上的睡眠按钮。其他任何方式当然都被苹果所淹没。我相信这甚至可能属于'私人API',这意味着他们可以从商店/批准中拒绝。

相关问题