Smack API - 从Openfire Server读取聊天记录

时间:2011-07-09 13:30:56

标签: android xmpp openfire smack

如何使用Smack库将聊天记录或聊天记录从Openfire服务器提取到Android应用程序中?

2 个答案:

答案 0 :(得分:4)

Openfire服务器肯定可以保存聊天记录。要打开它,您应该转到服务器/服务器设置/消息审核策略并选择启用消息审核。正如您所看到的,消息将以某种XML格式保存在/.../openfire/logs文件夹下。您可以解析此XML并轻松获取消息

答案 1 :(得分:-1)

据我所知,Openfire中没有存储聊天记录。您只能获取用户发送的离线消息(例如,当他们下次连接时),但是如果您想存储消息,您可以直接在XMPP服务器上实现它(我个人使用mongodb来实现它 - 它很棒!)

但是,也许我在Openfire中错过了一些东西......