浏览 SDKs · iOS
平台
SDKsiOS

设置群内添加好友权限

使用 iOS SDK 控制群成员能否通过群组发送好友申请。

复制

控制群成员之间是否可以通过本群相互发起好友申请:

参数说明

参数类型说明
groupInfoDictionaryNSDictionary *包含 groupID 和好友添加权限配置的字典对象。
枚举值数值含义
OIMAllowTypeAllowed0允许群成员互相添加好友。
OIMAllowTypeNotAllowed1禁止群成员互相添加好友。
NSDictionary *changes = @{
    @"groupID": groupID,
    @"applyMemberFriend": @(OIMAllowTypeNotAllowed)
};

[[OIMManager manager] setGroupInfoDictionary:changes
    onSuccess:^(NSString * _Nullable data) {
        [self showPermissionUpdated];
    }
    onFailure:^(NSInteger code, NSString *message) {
        [self showErrorCode:code message:message];
    }];

状态以 groupID 为合并标识。该字段仅控制添加好友权限,若需限制成员查看他人资料,请使用设置成员资料查看权限。

返回结果

成功回调 onSuccess 表示服务端已更新该配置。群内各端随后会通过群资料变更事件收到更新后的 OIMGroupInfo,完整事件处理见群组概览。