浏览 SDKs · Android
平台
SDKsAndroid商业版

删除入群申请

批量删除历史入群申请记录。

复制

批量删除指定的入群申请历史记录。该操作仅用于从申请历史列表中清理已处理或失效的申请条目,不会改变申请本身的审批状态(如同意或拒绝)。如需拒绝待审批的入群申请,请使用拒绝入群申请。

SimpleGroupRequests[] requests = {
    new SimpleGroupRequests("user_a", "group_123"),
    new SimpleGroupRequests("user_b", "group_456")
};
DeleteGroupRequestsReq deleteReq = new DeleteGroupRequestsReq(requests);

OpenIMClient.getInstance().groupManager.deleteGroupRequests(
    new OnBase<String>() {
        @Override
        public void onSuccess(String data) {
            // 删除申请记录成功
        }

        @Override
        public void onError(int code, String error) {
            // 处理删除失败
        }
    },
    deleteReq
);

参数说明

参数类型是否必填说明
baseOnBase<String>是异步请求回调。
deleteGroupRequestsReqDeleteGroupRequestsReq是批量删除申请请求对象。其内部封装一组 SimpleGroupRequests,每个条目通过 fromUserID(申请人 ID)与 groupID(目标群组 ID)定位具体申请记录。

返回结果

成功回调中的 data 返回确认信息。

删除成功代表服务端已移除指定的历史申请记录。客户端可据此从本地申请列表中移除对应 groupID:userID 的项,或重新调用获取收到的入群申请刷新列表。