Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
即使用户锁定 iPhone,我也希望我的应用程序(LaunchDaemon)继续运行。我的 LaunchDaemon 只是检查一个文件,如果某些条件为真,它会向用户显示警报。当 iPhone 在主屏幕上时它工作得很好,但当用户锁定屏幕时它不起作用。
我想要类似于 iPhone 的警报应用程序的东西,即使 iPhone 屏幕被锁定,它也会显示警报。
关于如何做到这一点的任何建议?顺便说一句,我正在为 JB iPhone 开发。
屏幕锁定约 30 秒后,操作系统会关闭设备并暂停您的应用程序。但是,如果您的应用程序正在播放声音,则操作系统不会这样做。因此,您需要做的是循环播放无声的声音。
好吧我也解决了这个问题。
这是一个关于如何防止iPhone深度睡眠的非常好的教程。
防止 iPhone 深度睡眠
我花了很长时间才完成这项工作,因为 NSRunLoop 并没有自动为我运行。
希望这对其他人也有帮助。
祝你好运!!!