如何在iPhone屏幕锁定后运行我的应用程序?

时间:2010-01-27 03:20:16

标签: iphone xcode jailbreak

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

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

有关如何执行此操作的任何建议? BTW我正在为JB iPhone开发。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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

Prevent iPhone Deep Sleep

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

希望这也有助于其他人。

最好的运气!!!