当前位置:主页 > 在线留言 >
客服SDK集成(I
发布日期:2020-02-14

  AppKey: 在后台SDK下载界面的下方, 是接入在线客服的唯一凭证 userName: 可以区分不同用户的用户名称, 可以显示在后台客服界面

  CUSTOM_LOGIN_SUCCEED: 注册成功的时候广播的名字, SDK其他的接口操作都基于注册成功的状态才能进行, 如获取部门、或技能组的接口

  获取全局配置,主要用于区分下一步操作日程管理和技能组(如果不配置日程管理的可跳过此步骤,直接获取技能组信息)

  后台可配置多个部门/技能组(如: 售前、售后等), SDK注册成功后, 调用此接口获取后台配置好的部门信息, 用户将选择对应的部门进行问题咨询,

  技能组包含部门ID和部门Name两个属性, 只有一个部门可以不提示选择框, 直接进入聊天界面

  进入聊天界面, 首先调用开始会话接口, 成功后才能获取坐席状态, 及消息的收发, 参数为刚刚选择的部门ID, 回调是否开启评价选择项

  获取同一个accessId下数据库的全部信息,参数number为每次从数据库取回的消息条数

  获取同一个userId下数据库的全部信息,参数number为每次从数据库取回的消息条数

  获取单次会话的数据库信息(客服主动关闭后在进入消息清空), 参数number为每次从数据库取回的消息条数, dataArray为消息数组

  获取单条消息, 参数为消息ID, 返回值虽然为数组类型, 但只包含一条消息, 一般用于发送失败的消息重发

  在线客服包含机器人客服和人工客服, 如配置有机器人客服, 如没配置直接进入人工

  如未配置机器人客服不需要调用此接口, 转人工客服失败, 则直接跳转至留言界面或退出

  6 . 已接入人工,导航栏仍显示等待接入(2.7.0版本之前显示的是等待连接)

  7 . 发布App Store包体积增到3-4MB,请到开发者账号下看具体的增大体积

  解决方案: 跳转界面根据注册SDK成功后,接收到相应的通知进行跳转,网络波动会导致后台重新连接,再次发出连接成功的通知,所以在跳转界面进行判断,在聊天界面的时候,demo在线留言接收接收连接成功的通知直接return不会跳转

  解决方案: 需要重新注册和之前注册的AppKey、userName、userId需要保持一致

  检查客服系统中是否配置过 p12 文件,此证书是否与此app的 Bundle Identifier 关联的推送证书

  场景二、 APP在聊天界面退到后台能正常收到离线消息,在线留言再次返回前台之后,收不到客服发的消息,退出再次进入可以看到客服发的消息

  这个方法在demo并没有展示出来,需要在添加离线推送 特别是在APP内部的聊天界面退到后台时调用了[QMConnect logout], 再次返回前台时一定需要再次进行注册,来确保与服务端建立连接,才能正常的收到客服发送的消息

  在应用内部,当进入聊天界面之后,退出改页面时需要调用[QMConnect logout]方法,不论是点击返回按钮还是手势,都需要调用[QMConnect logout]方法。

  在应用内部是,收到离校推送会以UIAlertController弹框的形式呈现出来,具体代码可以参考demo中的AppDelegate

  央视网在线留言

上一篇:免费毛片a在线观看HTML做出来了一个留言板界面但是想要实现功能还需要怎么操作
下一篇:仿网易评论盖楼demo在线留言接收的留言板插件d

主页    |     服务支持    |     服务项目    |     意见反馈    |     在线留言    |     咨询案列    |