2012-05-10 11 views
0

私はopenfireサーバーに接続するxmpp iosチャットアプリを書いています。Openfire:ユーザーがオフラインのときにサーバーにメッセージを保存しますか?

アプリは、アプリが終了している間にユーザーが見逃したすべてのメッセージをダウンロードできる必要があります。だから私は、サーバー上で送信された見逃したメッセージを保存する方法が必要です、誰もこれを行う良い方法を知っていますか?このようなプラグインはありますか、カスタムプラグインなどが必要ですか?

+2

openfireが自動的にuが、特に何もする必要はありドン、uのすべてのオフラインメッセージを送信する(Openfireでサポートされています) 。 – frewper

答えて

3

Openfireは他のほとんどのXMPPサーバと同様に、受信した裸のJIDがオフラインだったときにユーザーが送信したメッセージを既に格納しているので、(再接続時に)メッセージをクライアントに送信できます。

も参照してください:

  • XEP-0160 - Best Practices for Handling Offline Messages
  • XEP-0013 - Flexible Offline Message Retrieval

      uはそれに戻って接続したとき
  • +0

    お返事ありがとう、もう少し詳しく教えてください。私はopenfireサーバーに接続するアプリケーションを作っています。そのため、ユーザーのjidを使用してサーバーとの接続を開くと、すべてのメッセージが返されます?それ以上の設定やその他必要なものはありません。 – marchinram

    +0

    OpenfireがXEP-0160をサポートしているかどうかを確認するには、古い投稿です。以下の機能比較チャートでは、XEP-0160をサポートするOpenfireについては言及していないため、私は尋ねています。ご確認ください。ありがとう。 http://ja.wikipedia.org/wiki/Comparison_of_XMPP_server_software – birender

    関連する問題