我使用smack api,XMPP,openfire创建了一个小型聊天应用程序,我想建立一个群聊的工具。 我可以通过向导抛出在openfire上创建一个组,但我想在openfire中通过编码来创建一个组。
答案 0 :(得分:2)
如the smack documentation中所述,您可以创建一个新的群聊,即如下所示的房间:
MultiUserChat muc = new MultiUserChat(conn1, "myroom@conference.jabber.org");
muc.create("testbot");
muc.sendConfigurationForm(new Form(Form.TYPE_SUBMIT));
如果您指的是用户联系人列表中的组,那么您也可以按如下方式进行:
roster.createGroup("groupName");
其中roster
是对登录用户名单列表的引用。