0

私は ejabberd サーバーに取り組んでおり、モバイル デバイスに典型的なプッシュ通知を実装しようとしています。

現時点では、ほとんどすべてがすでにうまく機能しています。

ただし、保留中のメッセージはユーザーが読む必要があります。

単純なチャットからの保留中のメッセージは、配信が保留されているすべてのメッセージを含むスプール テーブルから数えることができます。

ただし、MUC チャットの保留中のメッセージがどこにあるのかわかりません。

それを知る方法はありますか?

ありがとう!!

4

1 に答える 1

0

XMPP では、MUC (MultiUser Chat) はプレゼンスに基づいています。これは、オンラインでないときは、メッセージを受信して​​はならないことを意味します。そのため、MUC 保留中のメッセージはありません。

MUC Message Archive (MAM) を使用して、MUC 履歴にアクセスできます。

于 2016-05-02T09:12:51.057 に答える