如何使用XMPP ios8获取最后一个对话用户?

如何使用XMPP ios8获取最后一个对话用户?,ios8,xmpp,chat,xmppframework,Ios8,Xmpp,Chat,Xmppframework,我正在开发一个聊天应用程序,我想要当前用户最后一次与之聊天或最后一次收到其消息的用户的JID 有人能帮我找到这个问题的解决方案吗?就我在XMPP上的工作而言,没有明确的机制来获取这些信息。但是,您可以通过以下方式实施: 服务器通常会记录所有活动或类似Openfire的插件,为您正在使用的服务器查找一个插件,该插件会归档所有消息 现在您需要编写一个web服务,它只需访问前面提到的任一选项并返回所需的结果 只需从应用程序中使用此web服务 我希望这有帮助。如果您发现任何基于XMPP的实现,请在此处分

我正在开发一个聊天应用程序,我想要当前用户最后一次与之聊天或最后一次收到其消息的用户的JID


有人能帮我找到这个问题的解决方案吗?

就我在XMPP上的工作而言,没有明确的机制来获取这些信息。但是,您可以通过以下方式实施:

  • 服务器通常会记录所有活动或类似Openfire的插件,为您正在使用的服务器查找一个插件,该插件会归档所有消息
  • 现在您需要编写一个web服务,它只需访问前面提到的任一选项并返回所需的结果
  • 只需从应用程序中使用此web服务

  • 我希望这有帮助。如果您发现任何基于XMPP的实现,请在此处分享它作为答案。

    首先,问题太广泛了。您还没有使用当前实现所完成的工作进行共享。您还想向其他人显示上次与用户交谈的内容,还是只在服务器上维护此数据?@obclustergeek是我想显示上次与用户交谈的内容或最近发送消息的人。