cchelperModule

来自于:领通科技立即使用

start stop

概述

cchelperModule 模块封装了领通科技CChelper移动应用远程协助服务平台的SDK,通过调用此模块可以使用CChelper移动应用的远程协助服务,使用此模块前需要先去领通科技的CChelper SDK开放平台注册管理员账户,并且需要在管理系统中录入相关的应用信息,获取到唯一的appKey。

另外,还需要使用到PC windows 服务应用app,可以去领通科技官网的下载中心下载,同时需要在后台管理系统中添加服务人员账户,通过服务人员账户登录服务应用。

领通科技官网地址:www.cutecomm.com

start

启动CChelper远程协助服务

start({params}, callback(ret, err))

params

userId:

  • 类型:字符串
  • 默认值:无
  • 描述:应用的注册用户ID,如果没有可用为空

appKey:

  • 类型:字符串
  • 默认值:无
  • 描述:领通科技CChelper SDK平台为应用生产的appKey,不可以为空

worknum:

  • 类型:字符串
  • 默认值:无
  • 描述:领通科技CChelper SDK平台为应用分配的客服工号,可以指定客服,也可以为空

custom_data:

  • 类型:字符串
  • 默认值:无
  • 描述:自定义传输给客服端显示的json数据,可以显示自己的公司的名称等

callback(ret, err)

ret:

  • 类型:JSON 对象

内部字段:

  1. {
  2. status: //操作状态
  3. result:1 // 登陆结果只用status为4、5时,才不为空
  4. resultMsg:”” // 登陆结果描述只有status为4、5时,才不为空
  5. }
  • 描述:status为操作状态,有如下类型的值:

    • 0 表示因为appKey为空,启动失败,同时err对象有错误数据
    • 1 表示调用start方法成功,err对象没有返回数据
    • 2 表示为监听登陆与连接服务器的状态,err对象携带状态数据
    • 3 表示为监听登陆与连接代理服务器的状态,err对象携带状态数据
    • 4 表示为登陆结果,err对象不携带任何数据
    • 5 表示启动桌面共享结果,err对象不携带任何数据
    • 6 表示主动停止服务器,err对象不携带任何数据
    • 7 表示正在等待空闲的服务人员,err对象不携带任何数据

err:

  • 类型:JSON 对象

内部字段:

  1. {
  2. errorCode: // 错误代码
  3. errorMsg:”” // 错误描述
  4. }

示例代码

  1. function startCChelper() {
  2. //appKey 请登录或注册CaiHongSDK企业用户后,添加新应用获取APPKEY后,进行相关配置。
  3. var app_key = "cutecomm#apicloudtest";
  4. //该参数为应用注册用户账号或者id,主要用于后台标识具体用户的服务数据,无需则可以直接传空
  5. var user_id = "cutecomm";
  6. //该参数为指定客服的工号,如果想找指定的客服服务,否则可以传空
  7. var worknum = "";
  8. //为第三方集成应用用户自己定义传递的数据,该数据可以传递给客服端,客服端可以显示解析显示这些自定义数据,否则传空
  9. var custom_data = {
  10. "公司名称": "北京领通科技公司",
  11. "地址": "上地六街东口"
  12. };
  13. var param = {
  14. appkey: app_key,
  15. userId: user_id,
  16. worknum: worknum,
  17. custom_data: custom_data,
  18. };
  19. var resultCallback = function(ret, err) {
  20. alert(JSON.stringify(ret) + "" + JSON.stringify(err));
  21. }
  22. var cchelper = api.require('cchelperModule');
  23. cchelper.start(param, resultCallback);
  24. }

可用性

Android和iOS系统

可提供的1.0.0及更高版本

stop

停止CChelper远程协助服务

stop()

示例代码

  1. var cchelper = api.require('cchelperModule');
  2. cchelper.stop();

可用性

Android和iOS系统

可提供的1.0.0及更高版本