一、在消息中添加用戶的頭像、昵稱字段
在#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
方法中取出消息擴展中的頭像昵稱信息并賦值就能聊天的時候現實顯示頭像昵稱了(適用單聊群聊)