Smack API - Lire l'Histoire de Chat de Serveur Openfire
Comment puis-je récupérer des log de chat ou le chat histoire de Openfire serveur à l'aide de Smack bibliothèque dans une application Android?
Avez-vous trouvé la réponse? J'ai le même problème. Mon serveur XMPP prend en charge le stockage des messages, mais je ne trouve pas la claque clinet android API pour récupérer les messages....
OriginalL'auteur sumeet | 2011-07-09
Vous devez vous connecter pour publier un commentaire.
Autant que je sache, il n'y a pas de stockage de l'historique du chat dans Openfire. Vous ne pouvez obtenir hors ligne, les messages envoyés par les utilisateurs lorsqu'ils se connectent à la prochaine fois, par exemple), mais si vous voulez stocker les messages, vous pouvez mettre en œuvre vous-même directement sur le serveur XMPP (personnellement je l'ai fait à l'aide de mongodb - il fonctionne très bien!).
Mais alors, peut-être que j'ai raté quelque chose dans Openfire...
je suis à l'aide de smack api pour mettre en œuvre la fonctionnalité de chat dans mon application android, je suis à la recherche pour le code exact à travers lequel je peux récupérer l'historique du chat du serveur XMPP de l'appareil à la main.
je suis j'espère que la recherche de l'avant lors de votre côté pour obtenir la réponse sur elle aussi rapide que possible.merci donc de me donner la réponse le plus rapidement possible.
Eh bien personnellement, je le fais en utilisant mongodb, donc si vous décidez d'utiliser mongodb ainsi, vous pouvez simplement vous connecter à partir de votre application Android pour la mondodb sur votre serveur de requête et de la collecte à partir de là.
Salut Guillaume, j'ai cherché trop de ce côté-ci, et de ne pas pouvoir les récupérer archivé message de serveur xmpp..j'ai lu à fond toutes les api disponibles dans smack de la bibliothèque, mais pas un de m'aider. Si vous pouvez m'aider sur l'extrait de code de niveau, peut-être que ça m'aidera à mettre en œuvre. merci de m'aider le plus rapidement possible... je suis totalement frustré de cette mise en œuvre.
OriginalL'auteur Guillaume
Openfire serveur peut certainement économiser de l'historique des chats. Pour l'activer, vous devez aller dans le Serveur/Paramètres du Serveur/Message Audit de Stratégie, puis sélectionnez Activer le Message de Vérification. Comme vous pouvez le constater, les messages seront conservés en vertu de la /.../openfire/logs dans un certain type de format XML. Vous pouvez analyser ce XML et obtenir vos messages très facilement
alpay, m essayer d'obtenir l'historique des chats de openfire, mais malheureusement j'ai cherché arnd et ne pouvait pas trouver une api pour cela.Savez-vous que la requête HTTP est nécessaire?
Je n'ai pas accès au serveur(à distance), donc je ne vais pas être en mesure d'utiliser cette solution.Donc, je viens de regarder pour une api pour récupérer de l'histoire
Je n'ai' t à l'essai, mais vous devriez voir ceci et ceci. J'espère qu'ils aident
Va être le message enregistré ici, même si l'utilisateur a désactivé l'histoire de client XMPP?
OriginalL'auteur Alpay