Ejabberd等待MUC消息

时间:2016-05-02 07:31:17

标签: xmpp ejabberd multiuserchat ejabberd-module

我正在开发一个ejabberd服务器,我正在尝试为移动设备实施典型的推送通知。

此时,几乎所有东西都已经运转良好。

除了一件事:用户要读取的待处理消息。

来自简单聊天的待处理消息可以从假脱机表中计算,其中包含待发送的所有待处理消息。

但是,我不知道在哪里可以找到来自MUC聊天的未决消息。

有什么方法可以知道吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

在XMPP中,MUC(多用户聊天)基于在线状态。这意味着当您不在线时,您不应该接收消息。因此,没有MUC待处理消息。

您可以使用MUC Message Archive(MAM)来访问MUC历史记录。