SDKsReact Native
创建群组
OpenIM React Native SDK 创建群组。
调用 createGroup() 创建群组,并设置初始成员、管理员和群主。
const group = await OpenIMSDK.createGroup({
memberUserIDs: ['user-003', 'user-004'],
adminUserIDs: ['user-002'],
ownerUserID: currentUserID,
groupInfo: {
groupName: '项目讨论组',
groupType: GroupType.WorkingGroup,
faceURL: 'https://example.com/group.png',
},
});参数说明
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
memberUserIDs | string[] | 是 | 初始普通成员的用户 ID。 |
adminUserIDs | string[] | 否 | 初始管理员的用户 ID。 |
ownerUserID | string | 否 | 群主用户 ID;不传时使用当前用户。 |
groupInfo | Partial<GroupItem> | 是 | 初始群资料。常用字段包括 groupName、groupType 和 faceURL。 |
普通成员、管理员和群主不能重复。groupInfo.groupType 使用 GroupType.WorkingGroup 创建普通群组。
返回结果
调用完成后返回新建群组的 GroupItem。可以使用返回对象中的 groupID 打开群资料或群聊页面。当前账号加入群组后,会通过 OnJoinedGroupAdded 返回群组信息,事件监听方式见群组概览。
这个页面有帮助吗?