(客服云)iOS访客端设置客服系统头像

0、在客服系统内 管理员模式--设置--企业基本信息 处上传企业logo
   在 管理员模式--设置--系统开关--系统开关--访客端显示客服昵称 处打开开关
客服系统头像1.png

客服系统头像2.png

1、在HDIMessageModel.h 中添加客服系统头像url属性
@property (strong, nonatomic) NSString *officialAccountURL;
客服系统头像3.png

 
2、在HDMessageModel.h 中添加客服系统头像url属性
@property (strong, nonatomic) NSString *officialAccountURL;
客服系统头像4.png

 
3、在HDMessageModel.m类  - (instancetype)initWitMessage:(HDMessage *)message方法中添加  

            NSDictionary *officialAccount = [NSDictionary dictionary];
                if ([weichat objectForKey:@"official_account"]) {
                    officialAccount = [weichat valueForKey:@"official_account"];
                    if ([officialAccount objectForKey:@"img"]) {
                        self.officialAccountURL = [[@"https:" stringByAppendingString:[officialAccount objectForKey:@"img"]] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
                    }
                }
客服系统头像5.png

 
4、在HDBaseMessageCell.m类  - (void)setModel:(id<HDIMessageModel>)model方法中 修改代码 
(“系统消息”改成您自己客服系统中设置的调度员昵称)

    if (model.avatarURLPath) {
        if (model.nickname) {
            if ([model.nickname isEqualToString:@"系统消息"]) {
                if (model.officialAccountURL) {
                    [self.avatarView sd_setImageWithURL:[NSURL URLWithString:model.officialAccountURL] placeholderImage:model.avatarImage];
                }
            } else {
                    [self.avatarView sd_setImageWithURL:[NSURL URLWithString:model.avatarURLPath] placeholderImage:model.avatarImage];
            }
        }
    
    } else {
        self.avatarView.image = model.avatarImage;
    }
客服系统头像6.png

0 个评论

要回复文章请先登录注册

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

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

×