gpt4 book ai didi

iphone - 保持 wifi/3g 处于锁定状态的 iPhone

转载 作者:行者123 更新时间:2023-12-03 20:10:18 25 4
gpt4 key购买 nike

在 iPhone 应用程序中,当用户锁定该应用程序时,我无法阻止 wifi 在 30 分钟后断开连接。

应用程序通常不会休眠,但如果用户选择这样做,他们可能会锁定显示屏。我正在向应用程序添加一项新功能,以 1 秒的间隔通过网络发送数据。在此之前,该应用程序没有网络要求,并且在用户锁定时可以按需要运行(音乐、基于计时器的进程)。

答案似乎就在这里:
Wifi connection doesn't stay alive when asleep, with iOS4

但是,向 info.plist 添加 UIRequiresPersistentWifi bool 值并不能阻止 30 分钟后 wifi 超时(我正在 Touch、iOS4.02 上进行测试),即使应用程序正忙于通过连接发送数据。也许这只适用于显示器自行休眠而不是用户锁定的情况?

相关,我想有没有办法以任意间隔“搅动”显示?用户按下主页按钮足以恢复 wifi;不需要解锁。

此外,我在互联网上读到,WWDC 中指出 UIRequiresPersistentWifi 也适用于保持 3G 的事件。谁能验证一下吗?

谢谢

最佳答案

在用户长时间不活动后,您的应用可能会被操作系统暂停。

在 iOS 4.x 下,某些类型的应用程序在显示屏锁定时不会暂停(音乐播放器、VOIP 等)。注册为 VOIP 类型应用程序的应用程序可能被允许保持持久的网络连接在较长一段时间内。但是,Apple 可能要求应用程序实际提供某些 VOIP 功能,以便在提交审核的任何应用程序中注册该类型。

关于iphone - 保持 wifi/3g 处于锁定状态的 iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3701087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com