SDKsiOS商业版
删除入群申请
批量删除 iOS 入群申请记录。
批量删除本地或服务端的入群申请记录:
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
requests | NSArray<DeleteGroupRequest *> * | 待删除的申请请求对象列表。 |
DeleteGroupRequest 包含目标群组的 groupID 与申请人 fromUserID。
DeleteGroupRequest *request =
[[DeleteGroupRequest alloc] initWithGroupID:@"group_1001"
fromUserID:@"user_003"];
[[OIMManager manager] deleteGroupRequests:@[request]
onSuccess:^(NSString * _Nullable data) {
[self reloadApplications];
}
onFailure:^(NSInteger code, NSString *message) {
NSLog(@"deleteGroupRequests failed: %ld %@", (long)code, message);
}];状态以 groupID:userID 为合并标识。
返回结果
成功回调 onSuccess 返回操作结果。
删除申请记录仅用于清理历史历史数据,并不代表同意或拒绝加群申请,亦不影响群成员关系。多端同步时会通过 onGroupApplicationDeleted: 事件通知其他端,客户端应以 groupID:userID 为合并标识从本地列表中移除对应申请记录。事件监听参见入群申请概览。
这个页面有帮助吗?