2016-11-06 6 views
0

Я использовал сервер Openfire с клиентом xmpp для разговора на Android, все работает хорошо. Но проблема в том, что клиенты получают последнее сообщение при каждом повторном подключении.Разговор XMPP-клиент получает последнее сообщение на каждом повторном подключении к серверу Openfire

Было бы здорово узнать, есть ли у кого-то решение.

+0

В чем проблема? Вам не нужны сообщения «истории»? – MrPk

ответ

0

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