(客服云)iOS访客端设置客服系统头像(调度员消息显示企业logo)
0、在客服系统内 管理员模式--设置--企业基本信息 处上传企业logo
在 管理员模式--设置--系统开关--系统开关--访客端显示客服昵称 处打开开关
1、在HDIMessageModel.h 中添加客服系统头像url属性
2、在HDMessageModel.h 中添加客服系统头像url属性
3、在HDMessageModel.m类 - (instancetype)initWitMessage:(HDMessage *)message方法中添加
4、在HDBaseMessageCell.m类 - (void)setModel:(id)model方法中 修改代码
(“系统消息”要改成您自己客服系统中设置的调度员昵称)
在 管理员模式--设置--系统开关--系统开关--访客端显示客服昵称 处打开开关
1、在HDIMessageModel.h 中添加客服系统头像url属性
@property (strong, nonatomic) NSString *officialAccountURL;
2、在HDMessageModel.h 中添加客服系统头像url属性
@property (strong, nonatomic) NSString *officialAccountURL;
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];
}
}
4、在HDBaseMessageCell.m类 - (void)setModel:(id)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;
}