一、在消息中添加用户的头像、昵称字段
在#import "EaseMessageViewController.h"
文件中的 - (void)_sendMessage:(EMMessage *)message
方法中直接取出message的扩展 然后加入对应的字段再放回去即可:[注意]安卓、iOS商量好保证字段统一。
NSMutableDictionary *Muext = [NSMutableDictionary dictionaryWithDictionary:message.ext]; [Muext setObject:[UserInfo defaultManager].nickName forKey:@"userName"]; [Muext setObject:[UserInfo defaultManager].iconUrl forKey:@"userPic"]; message.ext = Muext;
加入这几句代码代发消息的时候就能打印消息就能看到携带的扩展字段了。
二、 从消息体中取出用户的头像昵称
在#import "EaseBaseMessageCell.h"
文件中的- (void)setModel:(id<IMessageModel>)model
方法中取出消息扩展中的头像昵称信息并赋值就能聊天的时候现实显示头像昵称了(适用单聊群聊)