浏览 SDKs · iOS
平台
SDKsiOS

修改群内昵称

更新 iOS 成员的群内昵称。

复制

修改群成员在指定群组内的专属昵称(群名片):

参数说明

参数类型说明
groupIDNSString *目标群组 ID。
userIDNSString *目标群成员的用户 ID。
groupNicknameNSString *新的群内昵称。
[[OIMManager manager] setGroupMemberNickname:@"group_1001"
                                      userID:@"user_003"
                               groupNickname:@"项目经理 - 张三"
                                   onSuccess:^(NSString * _Nullable data) {
                                       NSLog(@"setGroupMemberNickname success");
                                   }
                                   onFailure:^(NSInteger code, NSString *message) {
                                       NSLog(@"setGroupMemberNickname failed: %ld %@", (long)code, message);
                                   }];

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

返回结果

成功回调 onSuccess 返回操作结果。

服务端完成昵称修改后,群内各端会通过 onGroupMemberInfoChanged: 事件分发成员资料更新(监听注册参见群组概览),客户端应以 groupID:userID 为合并标识更新对应成员在当前群内的展示昵称。群内昵称仅在当前群聊中生效,不改变用户的全局资料昵称。更多群成员查询与管理接口参见群成员查询概览。