5

即使用户锁定 iPhone,我也希望我的应用程序(LaunchDaemon)继续运行。我的 LaunchDaemon 只是检查一个文件,如果某些条件为真,它会向用户显示警报。当 iPhone 在主屏幕上时它工作得很好,但当用户锁定屏幕时它不起作用。

我想要类似于 iPhone 的警报应用程序的东西,即使 iPhone 屏幕被锁定,它也会显示警报。

关于如何做到这一点的任何建议?顺便说一句,我正在为 JB iPhone 开发。

4

2 回答 2

1

屏幕锁定约 30 秒后,操作系统会关闭设备并暂停您的应用程序。但是,如果您的应用程序正在播放声音,则操作系统不会这样做。因此,您需要做的是循环播放无声的声音。

于 2010-01-27T06:33:09.290 回答
1

好吧我也解决了这个问题。

这是一个关于如何防止iPhone深度睡眠的非常好的教程。

防止 iPhone 深度睡眠

我花了很长时间才完成这项工作,因为 NSRunLoop 并没有自动为我运行。

希望这对其他人也有帮助。

祝你好运!!!

于 2010-02-10T15:39:24.450 回答