Skip to main content

kickGroupMember

Description

info

Remove group members from the group.

Note

(1) The group owner and group administrators can remove ordinary members; the group owner can remove administrators and ordinary members.

Related Callbacks:
onJoinedGroupDeleted
onGroupMemberDeleted

Function Prototype


- (void)kickGroupMember:(NSString *)groupID
reason:(NSString * _Nullable)reason
uids:(NSArray *)usersID
onSuccess:(nullable OIMSimpleResultsCallback)onSuccess
onFailure:(nullable OIMFailureCallback)onFailure;

Input Parameters

Parameter NameParameter TypeRequiredDescription
groupIDNSStringYesGroup ID
reasonNSStingNoKick reason
usersIDNSArray<NSString *>YesList of User IDs to kick

Return Result

Parameter NameParameter TypeDescription
onSuccessOIMSimpleResultInfoSuccess
onFailureOIMFailureCallbackFailure

OIMSimpleResultInfo

Field NameField TypeDescription
userIDNSStringUser ID
resultNSIntegerResult

Code Example


[OIMManager.manager kickGroupMember:@""
reason:@""
uids:@[@""]
onSuccess:^(NSArray<OIMSimpleResultInfo *> * _Nullable results) {
} onFailure:^(NSInteger code, NSString * _Nullable msg) {
}];