客服服务开发文档

    业务介绍

    客服服务是融云为开发者提供连接企业与客户的整体解决方案。通过融云你不但可以为 App 内加入即时通讯、直播等社交功能,还能实现 App 内客户服务功能。快速集成,多渠道支持,方便快捷。

    image

    功能说明

    丰富的沟通方式:支持文字、图片、位置、语音、表情、图文等消息类型。

    image

    灵活的智能客服:自由设置“机器人”和“人工”配合使用,可设置“机器人”或者“人工”优先接待。

    image

    简单好用的工作台:企业和客户高效的实时沟通平台

    image

    客服 App:移动互联网时代,是时候让你的客服“动”起来了,利用客服 App,你的企业可以随时随地和客户进行沟通,不会漏掉任何沟通机会,手机和 PC 端的无缝融合和相辅相承,使得客服轻点指尖就完成 PC 上的工作处理,机器人的辅助同时提升了处理效率,快来将你的客服装进口袋吧。

    image
    手机扫描二维码下载移动客服工作台

    融云客服接入指南

    接入步骤

    接入客服前,需在融云开发者平台开启客服服务,并获取 客服 ID

    1、登录融云开发者后台,点击 “您的应用”/客服管理,默认为关闭状态。

    image
    开启客服

    2、点击“开启客服”按钮,弹出提示“请输入客服管理员的登录邮箱”,输入您的可用邮箱,用于收取确认邮件和登录客服管理后台。

    image
    管理员邮箱

    3、输入后,如您的邮箱开通过智齿客服(融云战略合作),会有如下提示:

    image
    授权绑定

    4、如果点击“确定绑定”,则页面会显示发送邮件成功;如果您的邮箱没有注册过智齿客服,则直接提示发送邮件成功,您需要登录邮箱点击激活链接。

    image
    激活授权

    5、在邮箱中点击激活链接后,进入融云后台,此时服务已开启。

    image
    获取客服 ID

    将融云系统分配的 客服 ID 填写到 SDK 代码中,您的 App 就可以实现客服功能啦!

    注:客服 ID 是您的客服帐号所对应的唯一 ID。

    6、点击“进入客服后台”,即可直接登录客服管理后台:

    image
    客服后台
    新版客服增加了满意度评价功能,可通过客服后台查看用户对机器人及人工客服的满意度情况。
    满意度评价的触发条件是进入客服会话界面至少一分钟,少于一分钟不会弹出评价。客服后台使用文档

    iOS 接入代码

    请参考融云 SealTalk 开源项目中,代码 RCDCustomerServiceViewController 来实现您的客服。

    拷贝 RCDCustomerServiceViewController 到您的工程中,使用如下代码启动您的客服界面,请注意填写正确的客服 ID,IMKit 代码示例如下:

    RCDCustomerServiceViewController *chatService = [[RCDCustomerServiceViewController alloc] init];
    #define SERVICE_ID @"您在融云后台开通的客服ID"
    chatService.userName = @"客服";
    chatService.conversationType = ConversationType_CUSTOMERSERVICE;
    chatService.targetId = SERVICE_ID;
    chatService.title = chatService.userName;  
    [self.navigationController pushViewController :chatService animated:YES];
    

    IMLib 文档请参见 iOS IMLib 客服文档

    Android 接入代码

    通过 startCustomerServiceChat 方法,调起客服聊天界面,IMKit 代码示例如下:

    //首先需要构造使用客服者的用户信息
    CSCustomServiceInfo.Builder csBuilder = new CSCustomServiceInfo.Builder();
    CSCustomServiceInfo csInfo = csBuilder.nickName("融云").build();
    
    /**
     * 启动客户服聊天界面。
     *
     * @param context           应用上下文。
     * @param customerServiceId 要与之聊天的客服 Id。
     * @param title             聊天的标题,如果传入空值,则默认显示与之聊天的客服名称。
     * @param customServiceInfo 当前使用客服者的用户信息。{@link io.rong.imlib.model.CSCustomServiceInfo}
     */
    RongIM.getInstance().startCustomerServiceChat(getActivity(), id, "在线客服",csInfo);
    

    IMLib 文档请参见 Android IMLib 客服文档

    如果您是从客服 2.0 迁移到新版客服,请查看客服迁移注意事项

    客服后台使用说明

    如何使用客服后台,请参见客服后台使用文档



    常见问题

    常见问题请参见知识库-客服平台