2016-05-02 3 views
0

Я работаю над сервером ejabberd, и я пытаюсь реализовать типичные push-уведомления для мобильных устройств.Ejabberd ожидает сообщений MUC

В настоящий момент почти все уже работает хорошо.

За исключением одного: ожидающие сообщения, которые должны быть прочитаны пользователем.

Ожидающие сообщения из простых чатов могут быть подсчитаны из таблицы спула, в которой содержатся все сообщения, ожидающие доставки.

Однако я не знаю, где найти ожидающие сообщения из чатов MUC.

Есть ли способ узнать это?

Спасибо!

ответ

0

В XMPP MUC (MultiUser Chat) основан на наличии. Это означает, что когда вы не в сети, вы не должны получать сообщения. Таким образом, сообщений MUC не ожидается.

Вы можете использовать MUC Message Archive (MAM) для доступа к истории MUC.