iPhone控制台进程处于待机模式

时间:2012-02-09 08:04:11

标签: iphone sockets tcp background console

我为iPhone / iPad开发控制台应用程序,不打算在App Store中分发。 我的应用程序不使用UIApplication类实例。

我使用GDC(Grand Central Dispatch)来运行定期任务。 我还使用setsockopt为TCP套接字设置syscall read()60秒超时。 当iPhone进入待机模式时,没有周期性任务在运行,并且在60秒后不会超时返回,而是在9-10分钟之后。

我尝试对SIGALRM使用系统调用警报和信号,但在待机模式下此解决方案不起作用。

我找到一些解决方案的Info.plist键,但我不能使用Info.plist,因为我的应用程序是控制台(从iPhone用户隐藏)。

您能否建议我找到解决方案的方法或方法?

0 个答案:

没有答案