注册

ios客服云集成常见问题




1、UI上很多地方显示英文,比如聊天页面的工具栏

显示英文1.png



把客服demo中配置的国际化文件添加到您自己的工程中。拖之前要打开国际化文件,全部选中这三个,再进行拖入。

显示英文2.png



 

2、进入聊天页面没有加载聊天记录

这种情况一般出现在只使用了 HDMessageViewController 没有使用 HDChatViewController 的时候

在HDMessageViewController 的 viewDidLoad 方法中, 将 [self
tableViewDidTriggerHeaderRefresh]; 的注释打开,再在这句代码之前加上
self.showRefreshHeader = YES; 

 

3、发送表情却显示字符串

访客端表情符号.png



把下面这段代码添加到appdelegate中就可以了

[[HDEmotionEscape sharedInstance] setEaseEmotionEscapePattern:@"\\[[^\\[\\]]{1,3}\\]"];

[[HDEmotionEscape sharedInstance] setEaseEmotionEscapeDictionary:[HDConvertToCommonEmoticonsHelper emotionsDictionary]];

 

4、文本消息,收发双方的布局不一样,如图

文本消息布局错误1.png



参考一下截图修改即可

文本消息布局错误2.png




5、客服能收到访客的消息,访客收不到客服的消息

(1)客服和im同时使用的话,初始化sdk、登录、登出用的是im的api会出现这种情况。必须使用客服的api。

(2)IM sdk升级为客服sdk,不兼容导致的,这种情况可以线上发起会话咨询。

      
6、发送的消息,出现在聊天页面的左侧

一般是由于当前访客没有登录或者登录失败,断点仔细检查下。

7、修改聊天页面导航栏标题
修改_title的值

ff6ff7a40cfea125e0d59e70efb131b8.png









0 个评论

要回复文章请先登录注册