使用 XMPP 的持久组

Posted

技术标签:

【中文标题】使用 XMPP 的持久组【英文标题】:Persistent Group using XMPP 【发布时间】:2016-05-04 06:49:38 【问题描述】:

我正在使用 XMPPMUC 来创建组,并且在用户在线之前它工作正常。用户下线后立即离开群组。我希望用户在离线时留在房间里,并在他回来时收到看不见的消息。如何在 XMPP 中实现这一点。以及如何动态创建组和添加用户。

我可以让用户一直在线吗?这是一个好方法吗?如果是这样,那么我该怎么做 - 让用户一直在线

【问题讨论】:

Persistent XMPP MUC (XEP-45), like WhatsApp groupchats的可能重复 【参考方案1】:

XMPP MUC 基于用户存在。即将推出的新协议解决了这个问题。它被称为 MIX:https://xmpp.org/extensions/xep-0369.html

这仍然是初步的,但您可以期待快速的迭代和改进。

【讨论】:

以上是关于使用 XMPP 的持久组的主要内容,如果未能解决你的问题,请参考以下文章

不使用持久化服务在后台获取 XMPP 消息

PHP:保持与 XMPP 聊天客户端的持久连接

如何在目标c中使用xmpp向特定组发送消息

如何在 iOS 中使用 ejabberd xmpp 创建永久组

无法使用 asmack 版本 asmack-android-8-4.0.6.jar 在 xmpp 中返回组列表

从 ios 和 android 端连接到 xmpp 时获取所有组消息