【发布时间】:2011-05-19 09:47:31
【问题描述】:
我正在分析应用的可行性。只是一个问题:
当应用程序从活动状态变为非活动状态(睡眠或按下电源按钮)时,我可以设置计时器并使用远程 http 连接请求数据吗?恐怕在非活动状态下,iOS 会关闭所有连接:在非活动状态下有办法防止这种情况发生吗?
谢谢
**编辑**
In the official documentation我读过这个:
准备好处理连接 基于网络的故障 插座。系统可能会崩溃 套接字连接,而你 申请暂停任何 数量的原因。只要你的 基于套接字的代码已准备好 其他类型的网络故障,例如 作为丢失的信号或网络 过渡,这不应该导致 任何不寻常的问题。当你的 应用程序恢复,如果遇到 使用套接字时失败,简单地说 重新建立连接。
这意味着处于非活动状态的 iOS 可以断开我的连接?谢谢
【问题讨论】:
-
您对文档的引用是关于背景状态,而不是非活动状态。他们根本不一样!
标签: iphone cocoa-touch ios background connection