我们在 Ubuntu 服务器上设置了 ejabberd,我们希望获取房间中的所有离线用户以发送推送通知。
我们如何从数据库中获取它们?
它的配置是什么?
我们在 Ubuntu 服务器上设置了 ejabberd,我们希望获取房间中的所有离线用户以发送推送通知。
我们如何从数据库中获取它们?
它的配置是什么?
正如 XEP-0045 多用户聊天中定义的那样,XMPP 中的聊天室是基于状态的。我的意思是加入一个房间,你发送一个出席信息包到房间。当您断开连接时,服务器会向房间发送一个不可用状态,以便您离开它。您还可以发送不可用状态以“手动”离开,但仍保持连接。
这意味着根据定义,XMPP 聊天室中没有离线用户。