gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:07:07 26 4
gpt4 key购买 nike

我正在开发一个聊天应用程序,用户将在其中与领域专家的小组成员之一聊天。用户使用我的 android 应用程序,领域专家使用 spark web 进行聊天。我进行了 Openfire 设置和 Spark 网络设置,并使用 aSmack 库开发了 Android 聊天应用程序。我的应用程序用户可以与领域专家聊天。到目前为止还好。现在我想在 Android 设备上显示用户与任何或特定专家的聊天记录。上网后,我可以为我的 open fire 服务器安装监控服务插件,它在管理员端显示用户的聊天记录,如下所示。 enter image description here

现在我想在我的 Android 应用程序中显示这段历史,我该如何实现。任何建议,非常欢迎。我在朝着正确的方向前进吗?或者有什么简单的方法可以完成我的工作?非常感谢任何有关此聊天记录将存储在 Open fire 数据库中的位置的信息,以便我可以使用 Web 服务进行 SQL 查询和获取数据。

最佳答案

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

DiscussionHistory history = new DiscussionHistory();
history.setMaxStanzas(0);


multiUserChat.join("username", "password", history, SmackConfiguration.getPacketReplyTimeout());

关于android - 如何使用 aSmack 在 Android 设备上获取 Openfire 聊天记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14545057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com