gpt4 book ai didi

ios - 如何防止 Web Socket 在 iPhone/iPad 进入锁定状态时断开连接?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:40 24 4
gpt4 key购买 nike

我们已经在我的 iPhone 和 iPad 应用程序中实现了 HTML5 Web 套接字。当应用进入后台(iPad/iPhone 未处于锁定状态)时,Web Socket 工作正常。但是当 iPhone 或 iPad 被锁定时它会断开连接。

有什么方法可以让 web 套接字在 iPhone/iPad 锁定时保持运行?

谢谢。

最佳答案

根据我自己的实验。当您锁定设备时,设备似乎会关闭 WiFi 并关闭网络套接字,很可能是为了省电。移动宽带连接仍然有效,而且套接字似乎还存在。至少一段时间。

您是否尝试过将套接字代码的某些部分包装在 beginBackgroundTaskWithExpirationHandler() 中? ?这至少应该允许您优雅地关闭套接字,或者让套接字保持事件状态一段时间。但是,操作系统会在全局计时器到期后终止您的任务。

关于ios - 如何防止 Web Socket 在 iPhone/iPad 进入锁定状态时断开连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15273952/

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