如何從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