1

OpenFire 有一个重大问题,希望你们中的一个人能帮忙。

基本上,最终目标是从 user_1 的名册中删除 user_2 - 但确保 user_1 仍在 user_2 的名册中。

我一直在阅读 XMPP 协议文档,它证实了我的假设——只有相互订阅的用户才能在相关的名册中。如果 user_1 从 user_2 的名册中删除,则 user_1 也会从 user_2 的名册中删除(抱歉重复我自己)。

有什么方法可以在不影响两个名册的情况下实现这一目标?我猜这是一个服务器端问题,不幸的是我没有足够的知识来尝试自己修复它。

谢谢!

4

1 回答 1

0

无论谁从任一名册中删除谁,user_1 和 user_2 将始终拥有独立的名册。

这意味着如果 user_1 从其名册中删除 user_2,则 user_2 的名册中仍会有 user_1。

一些客户端会自动删除或隐藏用户未订阅的联系人 (subscription="none")。这会让人觉得任何一个联系人都可以将自己从另一个人的名册中删除,这是不正确的。

尝试在 psi 和 pidgin 上对此进行测试,以了解我在说什么。

于 2013-03-03T09:41:57.970 回答