Ejabberd 的名册管理

Roster management at Ejabberd

我的疑问以场景形式表示:

A. 我的客户名册中有 10 个 jabber id 以及他们注册的 Ejabberd。现在,我在 Phone 的联系人列表中添加了 3 个新用户 ID。我可以看到名册列表在 Jabber 客户端以及我的 Ejabberd 服务器上得到更新。

B. 现在,从 13 个 users/jabberd ID 列表中,我从 phone 的联系人列表中删除了 4 个联系人。这些 ID 会从我的 Jabber 客户端维护的花名册中本地删除。但是,这个删除相关的管理在Ejabberd端是怎么做的呢?

是否需要在 Ejabberd 服务器上对花名册模块进行任何显式调用以进行更新?如果有,它们是什么?

请告诉我! 谢谢

是的,删除花名册项目需要向 XMPP 服务器发送信息。

这是在 XMPP RFC 中定义的:Deleting a Roster Item