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

时间:2010-11-29 06:36:40

标签: ios uikit ios4

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

然而,在运行iOS 4.2.1的iPod touch(我有一个2G和一个4G用于测试)上,该设备似乎在设备放置后更早关闭了WiFi连接很多睡觉比早期的iOS版本睡觉。我认为它大约60秒。

我不相信苹果公司已就其如何处理网络连接断电做出了任何坚定的承诺,但我认为它的时间更长,意图更长,而且我们可以依赖它。有人对此有任何意见吗?

1 个答案:

答案 0 :(得分:1)

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

我猜我在iPhone上看到了不同的行为,因为在iOS应用程序编程指南中 - “尽可能使用Wi-Fi无线电连接到网络.Wi-Fi耗电少,而且优于蜂窝无线电。“