小编gza*_*fra的帖子

挂起applicationWillResignActive或applicationDidEnterBackground上的套接字连接?

我想知道哪个是正确的代理来挂起套接字连接以在以后恢复它,为什么。

从我在使用套接字的其他项目中阅读和看到的内容来看,这applicationWillResignActive似乎是正确的选择,但是我也注意到它的调用频率很高。(甚至在显示“ Itunes InApp”购买对话框时)

不需要时我不想关闭连接。就我而言,在活动状态下,应用程序仍然能够处理套接字,因此,当应用程序进入后台时关闭连接,应该不会有问题,但是我不希望应用程序仅进入后台不能确保正确关闭连接并错过进程上的消息。

恢复连接时也会发生同样的情况。到目前为止,它已经在applicationDidBecomeActive委托中了,但是可能更有意义applicationWillEnterForeground

有什么理由要使用此委托吗?

谢谢!

sockets objective-c websocket ios

3
推荐指数
1
解决办法
649
查看次数

标签 统计

ios ×1

objective-c ×1

sockets ×1

websocket ×1