gpt4 book ai didi

iphone - iPhone 失去网络连接

转载 作者:行者123 更新时间:2023-12-03 20:38:43 28 4
gpt4 key购买 nike

我正在 iPhone 上开发一个网络应用程序,该应用程序始终需要互联网连接。然而,一旦我登录到服务器并使 iPhone 空闲一段时间,iPhone 就会进入休眠模式并断开我的网络连接(它会将我注销)。

如果我在 iPhone 上运行相同的应用程序,当 iPhone 通过 USB 电缆连接到 PC 时,它永远不会失去网络连接。

在info.plist文件中我添加了这两个标志,但似乎没有任何效果。

UIRequiresPersistentWifi -> trueSBUsesNetwork - 整数 ->3

我错过了什么吗?您能否告诉我如何确保网络连接在应用程序的整个生命周期中保持持久?

最佳答案

在您的应用程序委托(delegate)(“appDelegate”)中,禁用 +initialize 方法中的空闲计时器:

myApp.idleTimerDisabled = YES;

请注意,这将使您的 iPhone 在您的应用程序打开时不会进入休眠状态。这可能会导调用池生命周期出现问题。

另一种选择可能是设置一个后台线程,定时打开一个小型 CFStream

关于iphone - iPhone 失去网络连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/899200/

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