iOS 環信利用消息擴展設置頭像昵稱

一、在消息中添加用戶的頭像、昵稱字段

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容