如何在 ios 中使用 XMPP 接收离线消息

Posted

技术标签:

【中文标题】如何在 ios 中使用 XMPP 接收离线消息【英文标题】:How to receive offline messages with XMPP in ios 【发布时间】:2016-07-14 15:09:57 【问题描述】:

我正在使用 XMPP 协议进行聊天。使用 XMPP 一切正常。但是当用户上线时,我无法从代理接收离线消息。由于用户 A 已注销并且用户 B 向用户 A 发送消息,并且当用户 A 登录到应用程序时,它必须接收到用户 B 在离线会话期间发送的所有消息。我怎样才能收到这些消息?

【问题讨论】:

【参考方案1】:

通过聊天室,您可以轻松地做到这一点,方法是加入您离线后的聊天询问历史记录。对于一对一聊天,您必须在服务器端实现每个用户的离线队列。并在您在线后通知服务器以接收聊天记录。

【讨论】:

以上是关于如何在 ios 中使用 XMPP 接收离线消息的主要内容,如果未能解决你的问题,请参考以下文章

XMPP 客户端无法接收离线消息

如何在php中使用xmpp发送和接收消息

在 xmpp 中接收消息

如何使用 samck API、XMPP 接收聊天室消息

如何在 NodeJS 包中构造 XMPP 的订阅消息?

用户无法在 Android Quickblox 聊天应用中接收离线消息