2

有没有办法通过应用程序的 plist 来防止 iPhone 自动锁定。更具体地说,PhoneGap 应用程序?

我编写了一个使用 Phonegap 框架的应用程序。在其中,我有几个自定义插件,其中包含了代码

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

禁用自动锁定。但是,如果存在 plist 选项,那就太好了,这样我就可以通过 plist 而不是通过代码来配置应用程序。

干杯!

4

1 回答 1

7

不——你只应该在绝对必要时禁用空闲计时器。从文档:

仅在必要时才应设置此属性,并且应确保在不再需要时将其重置为 NO。

拥有一个在应用程序的整个生命周期内禁用它的 Info.plist 键将违反此准则。

于 2012-05-09T13:19:09.700 回答