SDKsHarmonyOS商业版
移除群成员
从指定群组移除一个或多个成员。
不能使用该方法移除群主;如需更换群主,应先通过转让群主转让群主身份。
import sdk, { KickGroupMemberReq } from '@openimsdk/imsdk';
const request: KickGroupMemberReq = {
groupID: groupID,
kickedUserIDs: [targetUserID],
reason: '已离开项目',
};
await sdk.kickGroupMember(request);调用前应对 kickedUserIDs 去重。Promise 成功表示服务端已接受移除请求;SDK 会触发群成员减少事件,客户端收到通知后按 groupID:userID 移除对应成员记录,完整监听配置请参考分页查询群成员。
这个页面有帮助吗?