2013-12-17 86 views
17

我是XMPP的新手。如何从XMPP获取旧消息(聊天记录)

我需要从获得聊天记录OpenfireXMPP

我没有谷歌搜索,但没有得到满意的答案。

任何链接或想法将是很大的帮助。

+0

你实现了在目标C/Swift中获取历史记录 –

+0

为什么我必须做任何想法? – Adil

回答

13

您需要安装监控服务插件以启用消息归档。如果此插件未显示在管理控制台的可用插件部分中,则可能需要升级openfire服务。

您需要登录管理控制台并转至: 服务器 - >存档 - >存档设置以启用消息存档。

希望这可以帮助你。如有任何疑问/疑问,请随时发表评论。

+0

得到消息很长一段时间后,我对此作出响应,但我仍然需要知道这一点......我没有得到确切的Mark的回答也是如此。所以,你可以给我任何链接或代码在iOS?所以,我可以理解它。感谢您的回复... – user3111156

+0

您可以参考此链接http://stackoverflow.com/questions/21657530/how-to-retrieve-chat-history-from-open-fire-in-android/22300454#22300454 – Karun

+0

但后启用,如何获取这些归档消息? – Mrug

5
  1. 您需要在服务器上启用归档。
  2. 按照http://xmpp.org/extensions/xep-0136.html获取消息。
+0

我是否也应该将此用于群聊? – MrD

+0

@MrD - 从来没有尝试过与群聊 –

+0

这是为Coredata归档不是从服务器Openfire –