【发布时间】:2018-09-18 07:26:38
【问题描述】:
我正在使用 xmpp,我想创建群聊。当我尝试使用下面的代码创建组时,出现以下错误:
MUC 服务不支持 MUC 配置“muc#roomconfig_roomowners”。
为什么会出现此错误?谁能帮我解决一下?
这是我的代码:
public void createGroupChat() {
MultiUserChatManager manager = MultiUserChatManager.getInstanceFor(connection);
try {
EntityBareJid jid = JidCreate.entityBareFrom(myroom@conference.servicename);
MultiUserChat muc = manager.getMultiUserChat(jid);
Set<Jid> owners = JidUtil.jidSetFrom(new String[]{"abc@servicename", "xyz@servicename"});
Resourcepart nickname = Resourcepart.from("nickname");
muc.create(nickname).getConfigFormManager().setRoomOwners(owners).submitConfigurationForm();
} catch (XmppStringprepException e) {
e.printStackTrace();
} catch (MultiUserChatException.MucAlreadyJoinedException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (XMPPException.XMPPErrorException e) {
e.printStackTrace();
} catch (MultiUserChatException.MissingMucCreationAcknowledgeException e) {
e.printStackTrace();
} catch (NotConnectedException e) {
e.printStackTrace();
} catch (SmackException.NoResponseException e) {
e.printStackTrace();
} catch (MultiUserChatException.NotAMucServiceException e) {
e.printStackTrace();
} catch (MultiUserChatException.MucConfigurationNotSupportedException e) {
e.printStackTrace();
}
}
`
【问题讨论】:
-
你使用什么 XMPP 服务器?
-
自己的服务器@Rubycon
-
请看我编辑的问题
-
好的,你在服务器上使用什么 XMPP 库?
-
没有得到你的问题。你能帮我更好地理解它吗?
标签: android xmpp ejabberd multiuserchat