多用户聊天室加入
如何加入一个多用户聊天室作为“所有者”在android?目前,我加入多用户聊天室使用以下代码。不过,我只是作为参与者加入的。
MultiUserChat muc = new MultiUserChat(connection, group);
muc.join(nickNameOfUser, password);发布于 2014-03-27 08:07:29
在MUC服务器端维护的MUC成员/所有者列表,并自动授予您在创建/加入房间上的所有者特权。如果您没有获得所有者特权,则空间由其他人创建。
发布于 2017-02-28 05:00:25
// In Smack version 4.1.4 i am able to join Room by following way.
MultiUserChatManager manager = MultiUserChatManager.getInstanceFor(connection);
manager.addInvitationListener(new InvitationListener() {
@Override
public void invitationReceived(XMPPConnection conn, MultiUserChat room, String inviter, String reason, String password, Message message) {
try {
room.join(userName);
} catch (SmackException.NoResponseException e) {
e.printStackTrace();
} catch (XMPPException.XMPPErrorException e) {
e.printStackTrace();
} catch (SmackException.NotConnectedException e) {
e.printStackTrace();
}
}
});https://stackoverflow.com/questions/22680029
复制相似问题