美洽帮助中心

当前位置:美洽 >> 美洽帮助 >> APP里面接美洽聊天链接, 同一个访客可能会生成多个对话窗口解决方案

APP里面接美洽聊天链接, 同一个访客可能会生成多个对话窗口解决方案
更新发布日期:2019-12-30   来源:美洽客服   作者:美洽

 

问题描述: APP里面接美洽聊天链接, 同一个访客可能会生成多个对话(访客)
解决方案:
app里面加美洽聊天链接不要用iframe嵌美洽聊天链接, 直接用a标签的方式部署美洽聊天链接(目前已知安卓用iframe有问题)

IOS 使用a标签部署美洽链接,如果还生成多个访客(这个是WKWebView 的坑)参考下面的方案

解决方案:告知客户的app开发者,在页面跳转导航中加入:


- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler{
     
    NSLog(@"*********change**********");
    NSArray *cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage].cookies;
    WKHTTPCookieStore *cookieStroe = webView.configuration.websiteDataStore.httpCookieStore;
    for(NSHTTPCookie*cookie in cookies) {
        [cookieStroe setCookie:cookie completionHandler:^{
             
        }];
    }
    decisionHandler(WKNavigationActionPolicyAllow);
}

原因说明:  美洽识别访客身份, 需要用track_id(访客唯一标识) ,  track_id 是存在浏览器的cookie 里面的, 如果读写cookie 出现问题的话, 就会出现异常. 


编者语:app 对接美洽客服系统最好采用sdk方式对接,可以和你APP样式和使用上完美兼容。




上一篇:美洽客服系统聊天链接更新通知

下一篇:没有了


美洽―在线客服的漂亮之选,现在就开始

无需下载部署,注册即用,最快搭建与顾客无障碍交流的桥梁




美洽客服 美洽是什么 美洽账号注册 美洽登录 美洽下载 美洽价格 美洽手机版 美洽使用帮助 联系美洽