簡単なXMPPアプリを作成しましたが、アプリがここにリストされている指定されたカテゴリの1つでない限り、バックグラウンド処理を行うことができないようです。
アプリがフォアグラウンドにない場合は、ソケットを開いたままにして、受信したメッセージに通知を表示したいだけです。
iOSのバックグラウンドに関する適切な情報を見つけるのは少し難しいと思います。そこにある多くのアプリがなんとかしてそれを実行しているように見えますが、ドキュメントははるかに制限されているようです。
このようなチャットクライアントをバックグラウンドで長時間実行することは可能ですか?Androidsサービスのライフサイクルに似たものはありますか?