1

さて、これが私が何日も立ち往生している私の問題です。

XMPP クライアント - SMACK を使用して簡単なチャット アプリケーションを開発しています。ある友人から別の友人への通常のチャットプロセスでは、すべてが正常に機能し、通知部分も追加されました。

私ができないことは、アプリケーションを強制的に閉じると、SMACK でセッション全体が停止することです。

アプリケーションを閉じたユーザーにメッセージを送信できません。ここで、ユーザーのステータスを永続的にオンラインに保ち、アプリケーションを閉じた場合でもメッセージを受信できるようにするにはどうすればよいですか。

4

2 に答える 2

1

できません。アプリケーションが閉じられると、ユーザーはオンラインではなくなり、サーバーはそれを認識します。メッセージを送信することはできますが、オフライン メッセージを保存するのはサーバーの仕事ですが、そのようにサーバーを構成する必要があります。

ユーザーが再度接続すると、それらを取得できます。

于 2013-07-08T16:42:25.493 に答える