我的iPhone应用程序通过wifi与远程服务器建立TCP连接。但是,如果一段时间内没有用户活动,设备会关闭wifi并断开连接。有没有办法防止它?我需要在应用程序运行时保持连接持久性。设置setIdleTimerDisabled:YES无效 - 它可以防止屏幕关闭,但wifi仍然关闭。
您知道是否可以实现并如何实现吗?
表1-3 Info.plist文件中的重要键:
UIRequiresPersistentWiFi:
一个布尔值,通知系统该应用程序使用Wi-Fi网络进行通信。任何时候使用Wi-Fi的应用程序都必须将此键设置为true;否则,在30分钟后,设备会关闭Wi-Fi连接以节省电力。设置此标志还让系统知道当Wi-Fi可用但当前未被使用时,它应显示网络选择对话框。默认值为false。