XMPP は履歴をサポートしていますか?

XMPP は履歴をサポートしていますか?

XMPP プロトコル自体はメッセージ履歴をサポートしていますか?

つまり、オフラインになったときに、オンラインであれば受信したはずのメッセージを取得できるのでしょうか?

私は XMPP クライアントで GTalk を使用していますが、オフラインのときのチャットの履歴を見ることができません。GMail にアクセスしてここで確認する必要があります... XMPP プロトコルが不足しているのか、XMPP クライアントが不足しているのか、それとも GTalk がこの機能をサポートしていないだけなのかはわかりません。

答え1

サーバーの実装によって異なりますが、prosody、tigase、mongoose.im などの積極的に保守/開発されているプロジェクトではそうだと思います。

便利なリンク:

答え2

からGoogleトークドキュメンテーション「オフラインの友達はメッセージを受信できません」:

オフライン時にメッセージを受信できない場合は、以下を確認してください。

  1. あなたのGoogleトークユーザー名はグーグル使用するアカウントGoogleのメール
  2. チャット履歴有効にする必要がありますGoogleのメールアカウント。

または、時々のみ、または特定の連絡先に対してのみ発生する場合:

  • あなたがオフラインになったとき、送信者は「非公式にチャット」していました。

関連情報