美文网首页iOS Developer
iOS 环信头像昵称 自定义以及扩展消息

iOS 环信头像昵称 自定义以及扩展消息

作者: slimsallen | 来源:发表于2016-12-02 14:23 被阅读0次

之前做环信遇到很多问题 所以就和大家分享一下

我是在cellForRowAtIndexPath里赋值的

这是单聊 昵称和图片地址是我传过来的 可以存在本地直接取

NSString *currentName = [[EMClient sharedClient] currentUsername];

NSString *msgName = model.message.from;

if ([currentName isEqualToString:msgName]) {

//设置自己的头像

model.nickname = self.myNickname;

if (self.myHeadImgUrl == nil || [self.myHeadImgUrl isEqualToString:@""]) {

model.avatarURLPath = QIniuDefaultImage;

}

else{

model.avatarURLPath = self.myHeadImgUrl;

}

}

else {

//设置对方

model.nickname = self.nickName;

if (self.headImgUrl != nil) {

model.avatarURLPath = self.headImgUrl;

}

else{

model.avatarURLPath = QIniuDefaultImage;

}

}

单聊与群聊 判断一下model.message.chatType 就可以。 群聊的话 需要从服务器拿下来群成员的信息,然后通过环信id 去遍历赋值就可以了。

一个简单demo 有需要的朋友可以看看  没有时间好好整理 有问题的朋友可以留言github链接

相关文章

网友评论

    本文标题:iOS 环信头像昵称 自定义以及扩展消息

    本文链接:https://www.haomeiwen.com/subject/coofmttx.html