2017-03-16 97 views
4

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

我试图发现在谷歌的帮助一样,但没有发现相关Swift 2

请帮助我。如果有人提供了一些对我非常有用的示例代码,因为我是IOS开发新手。

回答

0

iOS上的第三方应用不允许在后台保持网络连接。请参阅Apple guidelines如何避免后台联网。

+0

感谢您的评论。但我们可以在ios和im中执行一些后台进程,如下所示:https://www.raywenderlich.com/143128/background-modes-tutorial-getting-started – Rajinder

+0

允许的背景模式用于简短的有限任务,所有这些任务不适合持久性网络连接。 – vitalyster

+0

感谢您的帮助 – Rajinder

相关问题