【问题标题】:UIApplication Idle TimerUIApplication空闲定时器
【发布时间】:2012-04-17 23:10:01
【问题描述】:

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

[application setIdleTimerDisabled:YES];

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

【问题讨论】:

    标签: objective-c ios uiapplicationdelegate


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的快速回答!我将尝试构建我的应用程序,因此我不必使用它,但如果需要,我可能不得不求助于它。再次感谢!
    • 我刚收到一个应用程序因为使用它而被拒绝,Apple 审阅者说这是一个未记录的 API,但它显然是记录在案的! :( 不确定我们是否真的被允许使用它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    相关资源
    最近更新 更多