Ejabberd ожидающие сообщения MUC

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

На данный момент почти все уже работает хорошо.

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

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

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

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

Спасибо!!

1 ответ

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

    Вы можете использовать архив сообщений MUC (MAM), чтобы получить доступ к истории MUC.