【发布时间】:2015-10-22 23:23:57
【问题描述】:
我们在 Ubuntu 服务器上设置了 ejabberd,我们希望获取房间中的所有离线用户以发送推送通知。
我们如何从数据库中获取它们?
它的配置是什么?
【问题讨论】:
我们在 Ubuntu 服务器上设置了 ejabberd,我们希望获取房间中的所有离线用户以发送推送通知。
我们如何从数据库中获取它们?
它的配置是什么?
【问题讨论】:
根据 XEP-0045 多用户聊天中的定义,XMPP 中的聊天室是基于状态的。我的意思是join a room you send a presence packet to the room。当您断开连接时,服务器会发送一个presence unavailable to the room so that you leave it。您还可以发送不可用状态以“手动”离开,但仍保持连接状态。
这意味着根据定义,XMPP 聊天室中没有离线用户。
【讨论】: