MUC SUB

时间:2018-07-05 15:27:35

标签: xmpp ejabberd smack multiuserchat

我在从XMPP MUC SUB实现一些事情时遇到了麻烦。如果Im缺少了某些内容,现在不要,但是,这些节似乎可以与this doc中的示例进行比较。

  1. 不确定禁止用户的最佳方法是什么。但是,如果我通过删除订阅禁止该用户进入会议室,那么该被禁止的用户(由于尚未订阅)不会再发生任何事件。我如何找出此用户被踢出而不查询订阅。另一方面,如果通过将从属关系更改为outcast来禁止用户,我仍然会收到订阅事件(这是一个已解决的错误,如here

  2. 当我更改已订阅成员的隶属关系时,不会收到会员变更事件,但是当我更改未订阅成员的隶属关系(通过发送在线状态的传统加入会议室)时,我会收到会员变更事件

不确定这个问题是否有意义。如果您有任何问题,请告诉我。

此代码与示例中的节匹配无关紧要。

另一个完全不同的注解:我也得到了 尝试订阅用户在线状态时,unsubscribe在线状态节,其中另一方尚未发送任何此类节。

0 个答案:

没有答案