我为iPhone / iPad开发控制台应用程序,不打算在App Store中分发。 我的应用程序不使用UIApplication类实例。
我使用GDC(Grand Central Dispatch)来运行定期任务。 我还使用setsockopt为TCP套接字设置syscall read()60秒超时。 当iPhone进入待机模式时,没有周期性任务在运行,并且在60秒后不会超时返回,而是在9-10分钟之后。
我尝试对SIGALRM使用系统调用警报和信号,但在待机模式下此解决方案不起作用。
我找到一些解决方案的Info.plist键,但我不能使用Info.plist,因为我的应用程序是控制台(从iPhone用户隐藏)。
您能否建议我找到解决方案的方法或方法?