即使用户锁定iPhone,我也希望我的应用程序(LaunchDaemon)继续运行。我的LaunchDaemon只是检查一个文件,如果某个条件为真,它会向用户显示一个警告。当iPhone在主屏幕上时,它的工作效果很好,但是当用户锁定屏幕时,它无法正常工作。
我想要的东西类似于iPhone的闹钟应用程序,即使iPhone屏幕被锁定也会显示警告。
有关如何执行此操作的任何建议? BTW我正在为JB iPhone开发。
答案 0 :(得分:1)
操作系统关闭设备并在屏幕锁定约30秒后暂停您的应用程序。然而, 如果你的应用程序播放声音操作系统不会那样做。因此,您需要做的是在循环中播放静音。
答案 1 :(得分:1)
好吧我也解决了这个问题。
这是一个关于如何防止iPhone深度睡眠的非常好的教程。
我花了很长时间才完成这项工作,因为NSRunLoop并没有自动为我运行。
希望这也有助于其他人。
最好的运气!!!