Scénario:iOS: XMPP: Obtenir des messages hors ligne
- J'utilise https://github.com/robbiehanson/XMPPFramework pour créer un chat basé iOS App.
- Cela fonctionne comme un charme et les messages un-à-un et groupe fonctionnent de façon transparente.
Problème:
- messages que j'ai envoyé à un utilisateur hors connexion est perdue.
- L'utilisateur, lorsqu'il est en ligne, ne reçoit pas les messages hors ligne.
- Dans le chat de groupe, c'est bien, parce que l'utilisateur est de nouveau joint à ChatRoom, il reçoit par défaut tous les messages. Mais en mode de conversation un-à-un, les messages sont perdus.
sauver tous l'historique des chats et les récupérer a déjà été mis en œuvre. J'utilise XMPPMessageArchiving
& XMPPMessageArchivingCoreDataStorage
pour atteindre le même.
Ce sera très utile, si quelqu'un peut me diriger vers la bonne direction pour résoudre ce problème.
quel serveur xmpp utilisez-vous? Assurez-vous que le stockage hors-ligne est activé – vitalyster