浏览 SDKs · iOS
平台
SDKsiOS

获取发出的入群申请

分页查询 iOS 当前用户发出的入群申请。

复制

分页查询当前登录用户主动提交的入群申请记录:

参数说明

参数类型说明
groupIDsNSArray<NSString *> *目标群组 ID 列表。
handleResultsNSArray<NSNumber *> *处理状态过滤列表,包装 OIMApplicationStatus 枚举。
offsetNSInteger分页拉取的偏移量(从 0 开始)。
countNSInteger每页返回的最大条数。

处理状态枚举

枚举值数值含义
OIMApplicationStatusNormal0待审核(未处理)。
OIMApplicationStatusAgree1已同意。
OIMApplicationStatusReject-1已拒绝。
GetGroupApplicationListAsApplicantReq *req =
    [[GetGroupApplicationListAsApplicantReq alloc] initWithGroupIDs:@[@"group_1001"]
                                                      handleResults:@[@(OIMApplicationStatusNormal)]
                                                             offset:0
                                                              count:20];

[[OIMManager manager] getGroupApplicationListAsApplicantWithRep:req
                                                      onSuccess:^(NSArray<OIMGroupApplicationInfo *> *items) {
                                                          [self replaceSentApplications:items];
                                                      }
                                                      onFailure:^(NSInteger code, NSString *message) {
                                                          NSLog(@"getGroupApplicationListAsApplicant failed: %ld %@", (long)code, message);
                                                      }];

状态以 groupID:userID 为合并标识。

返回结果

成功回调 onSuccess 返回当前登录用户主动发出的申请记录数组 NSArray<OIMGroupApplicationInfo *> *。

该查询仅返回当前页的数据快照,不触发申请 delegate 回调。后续申请被同意、被拒绝或被删除的状态变化请参见入群申请概览。