浏览 SDKs · iOS
平台
SDKsiOS

申请加入群组

申请加入或直接加入 iOS OpenIM 群组。

复制

申请加入指定的群组:

参数说明

参数类型说明
groupIDNSString *目标群组 ID。
reqMsgNSString *申请附言;若无附言可传空字符串。
joinSourceOIMJoinType入群来源方式,例如搜索加入 OIMJoinTypeSearch。
exNSString *业务扩展字符串;无需传扩展时传 nil。
[[OIMManager manager] joinGroup:groupID
                         reqMsg:@"申请加入项目讨论组"
                     joinSource:OIMJoinTypeSearch
                             ex:nil
                      onSuccess:^(NSString * _Nullable data) {
                          [self showApplicationSubmitted];
                      }
                      onFailure:^(NSInteger code, NSString *message) {
                          [self showErrorCode:code message:message];
                      }];

状态以 groupID 为合并标识。

返回结果

成功回调 onSuccess 表示申请已提交至服务端。若该群开启了免验证入群,当前用户将直接入群并收到加入新群事件;若该群需要管理员审核,则回调成功仅表示申请单已生成,需等待管理员审批。群变动事件见群组概览,发出的入群申请状态追踪见入群申请概览。