(客服云)IOS访客端设置访客昵称头像

1.在HDMessageViewController.h 中添加访客昵称、头像的属性
// 访客昵称
@property (nonatomic, strong) NSString *sendName;
// 访客头像(url)
@property (nonatomic, strong) NSString *sendAvatarUrl;
// 访客头像(本地图片)
@property (nonatomic, strong) UIImage *sendAvatarImage;

1.png


 
2.在HDMessageViewController.m   - (NSArray *)formatMessages:(NSArray *)messages 方法中添加判断

2.png


if (isSender) {
            if (self.sendName) {
                model.nickname = self.sendName;
            }
            // 加载网络头像
            if (self.sendAvatarUrl) {
                model.avatarURLPath = self.sendAvatarUrl;
            }
            // 加载本地头像
            if (self.sendAvatarImage) {
                model.avatarImage = self.sendAvatarImage;
                model.avatarURLPath = nil;
            }
        }
 
3.在初始化聊天页面的时候,传入访客的昵称、头像即可。
(可选择url或者本地头像图片)

3.png


ctrl.sendName = @"访客昵称";
ctrl.sendAvatarImage = [UIImage imageNamed:@"测试图片"];
//    chat.sendAvatarUrl = @"";

0 个评论

要回复文章请先登录注册

知识价值的认可,源自您的赞赏

扫描二维码,你的支付将由imGeek代收后转给对方

×