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