强制将客户加入房间

时间:2016-09-06 14:24:45

标签: xmpp chat openfire smack chatroom

我有一个使用smack api 4.1.6的Xmpp应用程序,我试图在没有邀请的情况下强制加入客户端。

现在,我尝试了一个场景,我设置了一个监听器,并在他离开时邀请客户回来。它有效,但那不是我想要的。

我需要在没有任何邀请的情况下强行将客户重新加入房间。

现在我觉得我可以把房间标记给客户,但是需要在客户端完成......

这可能吗? 任何帮助将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:1)

强制加入MUC中的用户意味着无论何时邀请用户进入房间,它都会自动成为房间的一部分(邀请数据包在服务器上被截获,用户成为房间的参与者)并且用户开始接收房间消息。 / p>

如果这是所需的行为,则需要在Openfire代码中进行修改/调整(根据业务需求进行自定义)。