我正在开发一个ejabberd服务器,我正在尝试为移动设备实施典型的推送通知。
此时,几乎所有东西都已经运转良好。
除了一件事:用户要读取的待处理消息。
来自简单聊天的待处理消息可以从假脱机表中计算,其中包含待发送的所有待处理消息。
但是,我不知道在哪里可以找到来自MUC聊天的未决消息。
有什么方法可以知道吗?
谢谢!
答案 0 :(得分:0)
在XMPP中,MUC(多用户聊天)基于在线状态。这意味着当您不在线时,您不应该接收消息。因此,没有MUC待处理消息。
您可以使用MUC Message Archive(MAM)来访问MUC历史记录。