joinGroup
功能介绍
加入群组
工作群(Work):不能主动入群,只能通过群成员调用 V2TIMManager.getGroupManager().inviteUserToGroup()接口邀请入群。
公开群(Public):申请入群后,根据群组的groupAddOpt确定是否需要审批。如果需要,管理员在收到 V2TIMGroupListener 的 onReceiveJoinApplication 回调后调用 V2TIMManager.getGroupManager().getGroupApplicationList()接口处理加群请求。
其他群:可以直接入群。
当在web端时,加入直播群时groupType字段必填
好友工作群(Work)、陌生人社交群(Public)默认不打开拉取入群前消息记录。如需开启此功能,您可以登录 即时通信 IM 控制台 修改相关配置,配置页面路径为:
参数详解
参数名称 | 参数类型 | 是否必填 | 平台 | 描述 |
---|---|---|---|---|
groupID | String | 是 | 全部 | 需要加入群组 ID |
message | String | 是 | 全部 | 加群申请信息 |
groupType | GroupType | 否 | 全部 | 群类型 |
返回模板
V2TimCallback
{
code : int
desc : String
}
返回值详解
名称 | 数值类型 | 描述 |
---|---|---|
code | int | 请求结果错误码 |
desc | String | 请求结果描述符 |
代码示例
// 加入群组
V2TimCallback joinGroupRes = await TencentImSDKPlugin.v2TIMManager
.joinGroup(
groupID: "groupID",// 需要加入群组 ID
message: "hello", // 加群申请信息
groupType: "Public");// 群类型
if (joinGroupRes.code == 0) {
// 加入成功
}