我正在iPhone上开发一个需要互联网连接的网络应用程序。但是,一旦我登录到服务器并将iPhone保持闲置一段时间,iPhone会进入睡眠模式并断开我的网络连接(它会将我注销)。在iPhone上丢失网络连接
如果我在iPhone上运行相同的应用程序,而iPhone通过USB电缆连接到PC,它不会丢失其网络连接。
在info.plist文件中,我添加了这两个标志,但似乎没有任何影响。
UIRequiresPersistentWifi - >真 SBUsesNetwork - 整 - > 3
我错过了什么?您能不能让我知道我如何确保网络连接在应用程序的整个生命周期中持续存在?
感谢您的回复。我认为myApp.idleTimerDisabled = YES;将不是一个可行的解决方案。我想知道关于UIRequiresPersistentWifi选项。它应该工作。我需要在我的项目中的某个地方包含info.plist文件吗? – ebaccount 2009-05-22 18:54:30
我想添加一点,我定期向服务器发送Keepalive。但是我使用套接字()(不是CFStream) – ebaccount 2009-05-22 18:56:06