Isso requer uma especificação que armazene suas mensagens no servidor. Existem duas opções:
Você deve procurar um cliente e um servidor que implementem as mesmas especificações.
Suponha que eu tenha 2 dispositivos, laptop e telefone, ambos com um cliente XMPP com recurso de mensagem de carbono (XEP 0280) ativado. O servidor também possui o recurso de mensagem de carbono. Se os dois dispositivos estiverem on-line, entendo que minhas mensagens serão sincronizadas entre os dois dispositivos. Mas e as mensagens enviadas ou recebidas quando meu laptop está off-line e meu telefone está on-line? Como fazer meu laptop recuperar as mensagens de carbono quando estiver on-line mais tarde?
Isso requer uma especificação que armazene suas mensagens no servidor. Existem duas opções:
Você deve procurar um cliente e um servidor que implementem as mesmas especificações.