我正在开发Android XMPP客户端。 XMPP服务器在eJabberd上配置。
我想获得所有注册到XMPP服务器的用户。我想知道在安装eJabberd时是否默认将名册功能添加到服务器中,或者我们是否应对其进行任何更改以便它可以容纳Rosters。
我们如何获得注册到服务器的所有用户的存在?我们是否应该维护一个全球名册,以便将所有用户添加到其中并获得状态?如果是,那么我们将如何实现这一目标?
答案 0 :(得分:1)
ejabberd部分实施XEP-0133 Service Administration。请参阅第4.15节,了解如何获取在线用户。拨打电话的帐户需要具有管理员权限。 拥有一个所有用户都必须订阅的帐户的替代方案听起来像是一个糟糕的设计选择。