【发布时间】:2016-07-14 15:09:57
【问题描述】:
我正在使用 XMPP 协议进行聊天。使用 XMPP 一切正常。但是当用户上线时,我无法从代理接收离线消息。由于用户 A 已注销并且用户 B 向用户 A 发送消息,并且当用户 A 登录到应用程序时,它必须接收到用户 B 在离线会话期间发送的所有消息。我怎样才能收到这些消息?
【问题讨论】:
标签: ios objective-c xmpp xmppframework
我正在使用 XMPP 协议进行聊天。使用 XMPP 一切正常。但是当用户上线时,我无法从代理接收离线消息。由于用户 A 已注销并且用户 B 向用户 A 发送消息,并且当用户 A 登录到应用程序时,它必须接收到用户 B 在离线会话期间发送的所有消息。我怎样才能收到这些消息?
【问题讨论】:
标签: ios objective-c xmpp xmppframework
通过聊天室,您可以轻松地做到这一点,方法是加入您离线后的聊天询问历史记录。对于一对一聊天,您必须在服务器端实现每个用户的离线队列。并在您在线后通知服务器以接收聊天记录。
【讨论】: