即时通讯 IM API 参考 v1.3.2
Agora Java IM SDK
Public 属性 | 所有成员列表
io.agora.chat.GroupOptions类 参考

Public 属性

int maxUsers = 200
 
GroupManager.GroupStyle style = GroupManager.GroupStyle.GroupStylePrivateOnlyOwnerInvite
 
boolean inviteNeedConfirm = false
 
String extField
 

详细描述

创建群组时的属性配置。

类成员变量说明

◆ extField

String io.agora.chat.GroupOptions.extField

群组详情扩展,可以采用 JSON 格式,以包含更多群信息。

◆ inviteNeedConfirm

boolean io.agora.chat.GroupOptions.inviteNeedConfirm = false

邀请用户进群是否需要对方同意。

收到邀请是否自动入群取决于两个设置:创建群组时设置 inviteNeedConfirm 以及通过 ChatOptions#setAutoAcceptGroupInvitation(boolean) 确定是否自动接受加群邀请。 具体使用如下: (1)如果 inviteNeedConfirm 设置为 'false',在服务端直接加受邀人进群, 与受邀人对 ChatOptions#setAutoAcceptGroupInvitation(boolean) 的设置无关。 (2) 如果 inviteNeedConfirm 设置为 'true',是否自动入群取决于被邀请人对 ChatOptions#setAutoAcceptGroupInvitation(boolean) 的设置。 ChatOptions#setAutoAcceptGroupInvitation(boolean) 为 SDK 级别操作,设置为 'true' 时,受邀人收到入群邀请后,SDK 在内部调用同意入群的 API, 自动接受邀请入群; 若设置为 'false',即非自动同意其邀请,用户可以选择接受邀请进群,也可选择拒绝邀请。

◆ maxUsers

int io.agora.chat.GroupOptions.maxUsers = 200

群组的最大成员数。

◆ style

GroupManager.GroupStyle io.agora.chat.GroupOptions.style = GroupManager.GroupStyle.GroupStylePrivateOnlyOwnerInvite

群组类型,参考 io.agora.chat.GroupManager.GroupStyle


该类的文档由以下文件生成: