2015-05-03 2 views
1

Я пытаюсь разработать приложение для обмена сообщениями, используя XMPP. Я пытаюсь выполнить синхронизацию чата на нескольких устройствах для каждого пользователя. Но я могу получать сообщения только на зарегистрированных устройствах или первом автономном устройстве, которое входит в систему. В разных устройствах используется другой ресурс, так что полный идентификатор jabber отличается. Сценарий is,XMPP multi device sync

  1. Журналы на одном устройстве.
  2. А посылает несколько сообщений B
  3. журналов B в его первом устройстве и он получает сообщение от А.
  4. B зайдет на другом его устройстве, но не получает сообщение от А. (Это устройство не будет в надлежащей синхронизации)

У меня уже есть разрешение на использование углерода и архивирование. Есть ли способ получить эти сообщения на другом устройстве B?

Спасибо, Puneet

ответ

0

Retrive архивировать сообщения от сервера, который будет решить вашу проблему. Вы можете использовать пользовательский IQ для получения архивных сообщений с сервера. И follow this format для пользовательских IQ.

Смежные вопросы