UIApplication空闲定时器
Posted
技术标签:
【中文标题】UIApplication空闲定时器【英文标题】:UIApplication Idle Timer 【发布时间】:2012-04-17 23:10:01 【问题描述】:这是一个简单的问题,我似乎找不到任何关于它的信息,但我只想知道下面的代码是否会让我的应用程序被拒绝。基本上,这是一个私有 API
[application setIdleTimerDisabled:YES];
我想将此添加到我的 AppDelegate 中的 didFinishLaunchingWithOptions 下。我只是不想使用如此简单的东西并让我的应用程序被拒绝。感谢您提供任何信息!
【问题讨论】:
【参考方案1】:这是公开的,尽管苹果建议:
重要您应该仅在必要时设置此属性,并且应该 当不再需要时,请务必将其重置为 NO。最多 应用程序应该让系统在空闲时关闭屏幕 计时器过去。这包括音频应用程序。适当使用 音频会话服务,播放和录制继续 屏幕关闭时不间断。唯一的应用程序 应该禁用空闲计时器正在映射应用程序、游戏或 具有零星用户交互的类似程序。
因此,如果您的应用与他们描述的一样,或者您谨慎使用它,那么您应该没问题。
【讨论】:
感谢您的快速回答!我将尝试构建我的应用程序,因此我不必使用它,但如果需要,我可能不得不求助于它。再次感谢! 我刚收到一个应用程序因为使用它而被拒绝,Apple 审阅者说这是一个未记录的 API,但它显然是记录在案的! :( 不确定我们是否真的被允许使用它。以上是关于UIApplication空闲定时器的主要内容,如果未能解决你的问题,请参考以下文章
SFSafariviewcontroller - UIApplication sendEvent 不工作
如何在Windows应用程序中设置用户空闲或不活动时的定时器。