浏览 SDKs · Android
平台
SDKsAndroid

接受入群申请

同意指定用户的入群申请,将其正式加入群组。

复制

群主或管理员同意指定用户的入群申请。调用时需提供申请的目标群组 ID、申请人用户 ID 以及处理附言。

String groupID = "group_123";
String applicantUserID = "user_applicant";
String handleMsg = "欢迎加入技术交流群";

OpenIMClient.getInstance().groupManager.acceptGroupApplication(
    new OnBase<String>() {
        @Override
        public void onSuccess(String data) {
            // 同意入群申请成功
        }

        @Override
        public void onError(int code, String error) {
            // 处理审批失败
        }
    },
    groupID,
    applicantUserID,
    handleMsg
);

参数说明

参数类型是否必填说明
baseOnBase<String>是异步请求回调。
groupIDString是申请加入的目标群组全局唯一 ID。
applicantUserIDString是发起入群申请的目标用户 ID。
handleMsgString否审批处理附言说明,可传空字符串。

返回结果

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

审批成功代表服务端已处理该加群操作。本地及相关客户端随后将触发以下事件进行数据同步:

  • onGroupApplicationAccepted:返回更新后的 GroupApplicationInfo,客户端应以 groupID:userID 为标识更新申请记录的处理状态。
  • onGroupMemberAdded:返回新增的 GroupMembersInfo,客户端应以 groupID:userID 为标识增量添加群成员。

事件监听的完整注册与处理请参阅群组概览。