【问题标题】:How to get the Joined Rooms History in aSmack API?如何在 aSmack API 中获取加入的房间历史记录?
【发布时间】:2013-09-13 12:34:19
【问题描述】:

我正在开发项目的聊天模块。我需要集成群聊功能。我没有在 API 中找到使用 aSmack API 以编程方式获取加入的房间历史记录。

假设我加入房间然后我保存在移动数据库中,一旦用户卸载应用程序然后它会从移动设备中销毁这个数据库,然后下次当同一用户安装应用程序时,用户无法从一个Smack API

请帮助我有什么方法可以获取加入的房间历史记录。

提前致谢。

【问题讨论】:

  • 如果你对平面文件没问题,检查它是否有帮助..stackoverflow.com/questions/19683614/…
  • @Vigneshearan.m 好吧,但我正在寻找一种方法如何使用 asmack 库实现这一点
  • 你在用openfire服务器聊天吗
  • 我发布我的答案,我希望它对你有用。

标签: android xmpp smack asmack


【解决方案1】:

XMPP 没有“加入 MUC 历史”这样的概念。

但是XEP-0048 中定义了书签,通常用于存储“经常访问的 MUC”。你可能想看看这个。

【讨论】:

  • 感谢您的建议。你能帮我我如何在android中使用asmack api实现这一目标
  • 我想获取特定用户的加入 MUC 历史。请帮助我如何使用 aSmack API
  • 如果有任何以编程方式执行此操作的方法,请提供帮助
【解决方案2】:

将您的用户组详细信息保存在服务器上并创建一个网络服务来获取用户的组列表。 我为此做同样的事情,通过这种方式,您可以从另一台设备获取组列表。

如果你想要群聊历史,那么这个question 对你很有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-23
    • 1970-01-01
    • 2013-07-03
    • 1970-01-01
    • 1970-01-01
    • 2013-09-14
    • 1970-01-01
    • 2014-11-14
    相关资源
    最近更新 更多