Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
某些iOS 4.2设备提前关闭WiFi?_Ios_Uikit_Ios4 - Fatal编程技术网

某些iOS 4.2设备提前关闭WiFi?

某些iOS 4.2设备提前关闭WiFi?,ios,uikit,ios4,Ios,Uikit,Ios4,我编写了一个需要持续WiFi连接的应用程序,为了使该连接尽可能持久,我在我的Info.plist中将UIRequiresPersistentWifi设置为yes,我建议在用户按下保持按钮时保持应用程序“打开” 然而,在运行iOS 4.2.1的iPod Touchs(我有一个2G和一个4G用于测试)上,该设备在进入睡眠状态后关闭WiFi连接的时间似乎比在早期iOS版本上要早得多。我想大概是60秒 我不相信苹果公司在如何处理网络连接断电问题上做出了任何坚定的承诺,但我觉得它的时间更长了,打算更长,这

我编写了一个需要持续WiFi连接的应用程序,为了使该连接尽可能持久,我在我的Info.plist中将UIRequiresPersistentWifi设置为yes,我建议在用户按下保持按钮时保持应用程序“打开”

然而,在运行iOS 4.2.1的iPod Touchs(我有一个2G和一个4G用于测试)上,该设备在进入睡眠状态后关闭WiFi连接的时间似乎比在早期iOS版本上要早得多。我想大概是60秒


我不相信苹果公司在如何处理网络连接断电问题上做出了任何坚定的承诺,但我觉得它的时间更长了,打算更长,这是我们可以依赖的。有人对此有任何意见吗?

经过一些阅读/研究后发现,似乎苹果的理念是不应该依赖WiFi网络:“注意:注意,即使UIRequiresPersistentWiFi的值为true,但在设备空闲时(即屏幕锁定)也没有效果。该应用程序被视为非活动,尽管它可能在某些级别上运行,但它没有Wi-Fi连接。“-(来自iOS应用程序编程指南)

我猜我在iPhone上看到的是不同的行为,因为在iOS应用程序编程指南中——“尽可能使用Wi-Fi无线电连接网络。Wi-Fi使用较少的功率,比蜂窝无线电更受欢迎。”