createGroup

功能介绍

创建自定义群组

注意:

  1. 不支持在同一个 SDKAppID 下创建两个相同 groupID 的群

  2. memberList 指定初始的群成员(直播群 AVChatRoom 不支持指定初始群成员,memberList 请传 null)

  3. 社群(Community)功能仅 SDK 4.0.0 增强版及以上版本、Web SDK 2.17.0 及以上版本支持,您需 购买旗舰版套餐包申请开通 后方可使用。

  4. 专业版或旗舰版 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 // 创建的群组id
}

返回值详解

名称 数值类型 描述
code int 请求结果错误码
desc String 请求结果描述
data String 创建的群组id

代码示例

    // 创建群组
    V2TimValueCallback<String> createGroupRes =
        await TencentImSDKPlugin.v2TIMManager.getGroupManager().createGroup(
      groupType: "Public",// 群类型
      groupName: "groupName",// 群名称,不能为 null。
      notification: "",// 群公告
      introduction: "",// 群介绍
      faceUrl: "",// 群头像Url
      isAllMuted: false,// 是否全体禁言
      isSupportTopic: false,// 是否支持话题
      addOpt: GroupAddOptTypeEnum.V2TIM_GROUP_ADD_AUTH,// 添加群设置
      memberList: [],// 初始成员列表
    );
    if (createGroupRes.code == 0) {
      // 创建成功
      createGroupRes.data;// 创建的群号
    }

results matching ""

    No results matching ""