2

这是一个简单的问题,我似乎找不到任何信息,但我只想知道下面的代码是否会让我的应用程序被拒绝。基本上,这是一个私有 API

[application setIdleTimerDisabled:YES];

我想在 didFinishLaunchingWithOptions 下将此添加到我的 AppDelegate。我只是不想使用如此简单的东西并让我的应用程序被拒绝。感谢您提供任何信息!

4

1 回答 1

2

它是公开的,尽管苹果建议:

重要您应该仅在必要时设置此属性,并且应确保在不再需要时将其重置为 NO。大多数应用程序应该让系统在空闲计时器结束时关闭屏幕。这包括音频应用程序。通过适当使用音频会话服务,当屏幕关闭时,播放和录制不会中断。唯一应该禁用空闲计时器的应用程序是映射应用程序、游戏或具有零星用户交互的类似程序。

因此,如果您的应用程序与他们描述的一样,或者您谨慎使用它,您应该没问题。

于 2012-04-17T23:14:21.353 回答