繁体   English   中英

当应用程序在后台时,如何在IOS应用程序中保持XMPP连接活动?

[英]How to keep XMPP connection alive in the IOS App when app in background?

我在swift 2中使用XMPP Server创建了基本的聊天应用程序(来自本教程: http://shubhank101.github.io/iOSAndroidChaosOverFlow/2016/08/Chat-Application-Using-XMPP-Swift-Tutorialhttp://shubhank101.github.io/iOSAndroidChaosOverFlow/2016/08/Chat-Application-Using-XMPP-Swift-Tutorial )。 我的应用程序运行良好。 但是当我的应用程序进入后台时,我的应用程序无法从XMPP服务器接收任何消息。 我认为这是因为在后台进入应用程序时XMPP连接断开。

我试图在谷歌找到相同的帮助,但没有发现与Swift 2

请帮我。 如果有人给我一些非常有用的示例代码,因为我对IOS开发很新。

您需要创建后台线程以维护XMPP连接。 您可以按照本教程查看后台线程的工作原理。 https://thatthinginswift.com/background-threads/

iOS上的第三方应用程序不允许在后台保持网络连接。 请参阅Apple指南,了解如何避免后台联网。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM