2012-04-17 34 views
2

这是一个简单的问题,我似乎无法找到它的任何信息,但我只是想知道,如果下面的代码会得到我的应用程序被拒绝或没有。基本上,这是一个私人APIUIApplication的空闲计时器

[application setIdleTimerDisabled:YES]; 

我想这下didFinishLaunchingWithOptions添加到我的AppDelegate。我只是不想使用这么简单的东西,并拒绝我的应用程序。感谢您的任何信息!

回答

2

它是公共的,虽然苹果建议:

要点您应该设置该属性只在必要时,应该 务必复位它没有的时候,需要不再存在。大多数 应用程序应该让系统关闭屏幕当空闲 定时器结束。这包括音频应用程序。随着音频会议服务,适当使用 播放和录音进行 不间断屏幕关闭时。这 应禁用空闲计时器唯一的应用程序映射应用程序,游戏,或 零星用户交互类似的计划。

所以你应该没问题,如果你的应用程序是他们描述的,或者如果你谨慎使用它。

+0

感谢您的快速答复!我将尝试构建我的应用程序,所以我不必使用它,但如果需要出现,我可能不得不使用它。再次感谢! – MZimmerman6 2012-04-18 00:15:39

+0

我刚刚拒绝使用这个应用程序,而苹果的评论家说,这是一个未公开的API,但它显然是记录! :(不知道我们是否真的被允许使用它。 – Jackson 2014-10-13 19:16:43