私は、サーバー側をOpenFire 3.9.3、クライアントをSmack 4.2として使用してチャットアプリケーションを開発しています。Smackの再接続後にメッセージを受け取ることができません
私の質問:
ユーザーはWIFI /モバイルデータをオフにした場合、再接続アクションが発生します。それはいいです。しかし、OpenFireセッションでは、クライアントの再接続中にオンラインとして表示されます。それは正常な行動ですか?
user1がプロセスに再接続しているときに、user2がuser1にメッセージを送信し、再接続が成功した後でuser1にメッセージが配信されない場合は、これらのメッセージを取得する方法はありますか?
再接続処理時間はOpenFireでオンラインとみなされるため、これらのメッセージはオフラインマネージャに保存されません。
Smackを再接続した後でメッセージを受け取るためのアイディアを私に提供してください。
openfireサーバーでログ記録とアーカイブ設定を有効にしましたか? – OlaB
返信いただきありがとうございます。私はサーバー側でそれらのメッセージを見ることができました。しかし、どのようにクライアント側から取得する。どれが提供されなかったかをどのように異ならせるか。 – Manikandan
だから私は、あなたがログイン後に接続機能を設定する方法のインスタンスを与えるだろう – OlaB