android - 如何通过在android中编码在openfire上创建一个组

标签 android openfire smack

我使用 smack api、XMPP、openfire 创建了一个小型聊天应用程序,我想创建一个群聊工具。 我可以通过向导 throw 在 openfire 上创建一个组,但我想通过在 android 中编码在 openfire 中创建一个组。

最佳答案

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 是对已登录用户名册列表的引用。

关于android - 如何通过在android中编码在openfire上创建一个组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15040009/

相关文章:

android - 在 Kotlin 中使用 @Parcelize 注释的 NoSuchMethodError

android - 如何在项目中包含 MultipartEntityBuilder

ios - 离线文件传输 XMPP

java - 如何使用Smack API语音/视频聊天

Android 的 AppCompatActivity.onMenuOpened 签名需要一个非空菜单,但收到一个空菜单,而不是

android - 图层列表中忽略了大小属性

android - asmack-android-8-4.0.6 : SASLError using DIGEST-MD5: not-authorized

android - 如何使用 Smack 了解 XMPP openfire 中的键入状态

android - 我无法从当前添加的用户获取昵称

mysql - 优化大表上的日期范围搜索