2017-03-16 95 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

相關問題