簡體   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