首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >锁定手机后NSStream结束

锁定手机后NSStream结束
EN

Stack Overflow用户
提问于 2012-03-01 18:51:57
回答 1查看 704关注 0票数 1

我的在线应用运行在iPhone-3GS iOS 4.3上,使用NSStream与服务器通信。

当我最小化应用程序,锁定手机,并重新启动我的应用程序时,流将结束。

因此我的应用程序失去了与服务器的连接。

有谁知道如何在锁定手机后保持连接?它是iOS多任务的一个特性吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-01 19:10:37

这是iOS的一个特性。后台应用的网络连接被切断。您需要请求" VoIP“处理:为此,您需要设置"voip" value for the Info.plist key UIBackgroundModes,然后将您的套接字标记为使用CFReadStreamSetProperty设置kCFStreamNetworkServiceType of your socket to kCFStreamNetworkServiceTypeVoIP的VoIP套接字。

另请参阅Apple iOS App Programming Guide,开发VoIP应用程序的提示一节。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9514854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档