如何使用aSmack在Android设备上获取Openfire聊天记录?

如何使用aSmack在Android设备上获取Openfire聊天记录?,第1张

概述我正在开发一个聊天应用程序,用户将与域专家的一个组成员聊天.用户使用我的Android应用程序和域专家使用sparkweb进行聊天.我制作了Openfire安装程序和SparkWeb设置,并使用aSmack库开发了Android聊天应用程序.我的应用用户可以与域专家聊天.到目前为止一切都很好.现在,我想在Andr

我正在开发一个聊天应用程序,用户将与域专家的一个组成员聊天.用户使用我的Android应用程序和域专家使用spark web进行聊天.我制作了Openfire安装程序和Spark Web设置,并使用aSmack库开发了AndroID聊天应用程序.我的应用用户可以与域专家聊天.到目前为止一切都很好.现在,我想在AndroID设备上显示用户与任何或特定专家的聊天记录.浏览网页后,我可以为我的开火服务器安装Monitoring Service插件,该服务器显示管理员端用户的聊天记录,如下所示.

现在我想在我的AndroID应用程序中展示这段历史,我该如何实现这一目标.任何建议,最受欢迎.我正朝着正确的方向前进吗?还是有简单的方法来完成我的工作?有关此聊天历史记录将存储在Open Fire数据库中的任何信息,以便我可以使用Web服务进行SQL查询和获取数据,这是非常感谢.

解决方法:

您可以使用以下代码获取群聊历史记录:

discussionHistory history = new discussionHistory();history.setMaxStanzas(0);multiUserChat.join("username", "password", history, SmackConfiguration.getPacketReplyTimeout());
总结

以上是内存溢出为你收集整理的如何使用aSmack在Android设备上获取Openfire聊天记录?全部内容,希望文章能够帮你解决如何使用aSmack在Android设备上获取Openfire聊天记录?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1100127.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存