【发布时间】:2016-03-20 20:12:06
【问题描述】:
在群聊中,一旦用户下线,他也会退出群。我怎样才能让他保持在群组中,以便他在上线时也能收到聊天通知。我正在为网络聊天应用程序使用 ejabberd 和 strophe js。
【问题讨论】:
-
你找到解决办法了吗???
-
我为此使用了一个技巧。我将 ejabberd 与 MySQL 而不是 mnesia 连接起来。因此,每当用户上线时,我都会以编程方式将该用户添加到他的组中,并通过 API 调用获取所有对话。基本上 api 在用户离开组后从 MySQL 数据库中获取所有消息。很多手动工作和方法都不是很好,但我暂时使用了它。