Objective C XMPPFramework を使用してアプリを開発しました。ただし、しばらくするとユーザーがオフラインになることがわかりました。これは、iOS 4.x を搭載した電話で発生しています。
Openfire には、クライアントをアイドル状態にできる設定があり、クライアントに ping メッセージも送信されることを確認しました。ただし、ユーザーがオフラインになる理由を理解できません。
誰かが同じ問題に直面して解決した場合はお知らせください。必要に応じて、より多くの情報を提供させていただきます。
よろしくアナップ