如何从Openfire服务器使用Smack库将聊天记录或聊天记录提取到Android应用程序中?Smack API - 从Openfire服务器中读取聊天记录
回答
据我所知,在Openfire中没有存储聊天记录。你只能得到由用户发送的离线消息(例如下一次连接时),但是如果你想存储消息,你可以直接在XMPP服务器上实现它(亲自使用mongodb - 它工作的很棒!) 。
不过,也许我错过了什么的Openfire ...
的Openfire服务器一定能够保存聊天历史记录。要打开它,您应该转到服务器/服务器设置/消息审核策略并选择启用消息审核。正如您在那里看到的,消息将以某种XML格式保存在/.../openfire/logs文件夹下。你可以解析这个XML,并且很容易得到你的消息
其实我想在客户端把这些消息放到我的android应用程序中。我想知道如何在客户端找回他们的方法。 – sumeet
alpay,m试图从openfire获取聊天记录,但不幸的是我搜索了arnd并找不到它的任何API。你知道哪个HTTP请求是必需的吗? –
我没有访问服务器(它在远程位置),所以我不能使用这个解决方案。所以我只是寻找一个直接的API来检索历史 –
- 1. 获取openfire聊天记录
- 2. XMPPFramework - 无法从Openfire服务器检索聊天记录
- 3. Java代码来获取两个用户之间使用来自openfire服务器的smack API的聊天记录
- 4. 获取XMPP聊天记录OpenFire
- 5. Smack API 4.1.2获取聊天管理器
- 6. 通过smack删除openfire(xmpp)服务器的群聊历史记录
- 7. 如何从openfire聊天记录一对一聊天
- 8. 使用Smack API和talk.goolgle.com服务器进行Android聊天
- 9. smack api获取openfire服务器上的所有公共房间
- 10. 使用openfire服务器从聊天室删除房间成员
- 11. openfire(XMPP)服务器需要多长时间维护用户的聊天记录?
- 12. 如何从Openfire服务器获取所有用户创建的聊天室列表使用Asmack
- 13. 添加好友与smack API和openfire服务器的问题
- 14. Smack API和Openfire服务器存在错误
- 15. 从自定义eJabberd服务器检索聊天记录
- 16. 在拿聊天记录我不是从Openfire的
- 17. 使用XMPPFramework和Openfire服务器的iPhone聊天
- 18. Android聊天是否有任何Openfire smack Alternative?
- 19. openfire - 使用smack的聊天应用程序
- 20. 适用于iOS聊天应用程序的openfire服务器
- 21. Openfire服务器未将聊天室保存到ofMucRoom表
- 22. 获取BBM聊天记录
- 23. “没有响应从服务器”异常在群组聊天中使用smack android
- 24. 聊天服务器 - 客户端/服务器聊天Java作业
- 25. 多用户聊天smack
- 26. 当从监控服务插件检索聊天时出现501错误openfire
- 27. OpenFire Xmpp群聊
- 28. Node.js http聊天服务器
- 29. autobahn mosquitto服务器聊天
- 30. Android聊天服务器
你找到答案了吗?我也有同样的问题。我的XMPP服务器支持存储消息,但我无法找到smack clinet android API来检索这些消息.... – user2924714