createGroup
功能介绍
创建自定义群组
注意:
不支持在同一个 SDKAppID 下创建两个相同 groupID 的群
memberList 指定初始的群成员(直播群 AVChatRoom 不支持指定初始群成员,memberList 请传 null)
社群(Community)功能仅 SDK 4.0.0 增强版及以上版本、Web SDK 2.17.0 及以上版本支持,您需 购买旗舰版套餐包 并 申请开通 后方可使用。
专业版或旗舰版 SDKAppID 下,所有群类型日净增群组数上限为 1 万个。免费峰值群组数为 10 万个/月,超出免费量将产生 套餐外超量费用。
参数详解
参数名称 |
参数类型 |
是否必填 |
描述 |
groupID |
String |
否 |
自定义群组 ID |
groupType |
GroupType |
是 |
群类型 |
groupName |
String |
是 |
群名称,不能为 null。 |
notification |
String |
否 |
群公告 |
introduction |
String |
否 |
群介绍 |
faceUrl |
String |
否 |
群头像Url |
isAllMuted |
bool |
否 |
是否全体禁言 |
addOpt |
GroupAddOptTypeEnum |
否 |
加群选项 |
memberList |
List< V2TimGroupMember > |
否 |
初始成员列表 |
isSupportTopic |
bool |
否 |
是否支持话题 |
返回值
V2TimValueCallback<String>
{
code : int
desc : String
data : String
}
返回值详解
名称 |
数值类型 |
描述 |
code |
int |
请求结果错误码 |
desc |
String |
请求结果描述 |
data |
String |
创建的群组id |
代码示例
V2TimValueCallback<String> createGroupRes =
await TencentImSDKPlugin.v2TIMManager.getGroupManager().createGroup(
groupType: "Public",
groupName: "groupName",
notification: "",
introduction: "",
faceUrl: "",
isAllMuted: false,
isSupportTopic: false,
addOpt: GroupAddOptTypeEnum.V2TIM_GROUP_ADD_AUTH,
memberList: [],
);
if (createGroupRes.code == 0) {
createGroupRes.data;
}