编辑: You—灰機 2017-10-06

V5ClientAgent.init(this, new V5InitCallback() { @Override public void onSuccess(String response) { // TODO Auto-generated method stub V5 智能客服系统 Android 客户端 SDK 接口 深圳市智客网络科技有限公司 www.v5kf.com

11 Log.i( MyApplication , init success: + response);

} @Override public void onFailure(String response) { // TODO Auto-generated method stub Log.e( MyApplication , init failed: + response);

} });

} } 6.2.2 开启消息服务 在会话界面 Activity 的onCreate 中调用: V5ClientAgent.getInstance().start(Context context, V5MessageListener listener);

// 开启消息服务 其中 V5MessageListener 是消息回调监听器: public interface V5MessageListener { // 由会话 Activity 实现此接口 public void onConnect();

// 会话连接建立成功,此回调成功后才可以调用其他 消息接口 public void onMessage(String json);

// 接收消息为 json 字符串(兼容后期接 口类型扩展) public void onMessage(V5Message message);

// 接收消息对象 public void onError(V5KFException error);

// 返回异常信息 } 初始化内容包括: 1. 设置消息回调监听器;

2. 向V5 认证服务进行客户端认证,根据 AndroidManifest 配置的站点信息和客户端生 成的客户 ID 向认证服务器认证(这之前可进行客户端用户信息设置,参见 6.2.6) , 获取会话参数;

3. 认证成功并返回参数后开启 V5ClientService 消息服务. 6.2.3 消息接口调用 发送消息调用: V5ClientAgent.getInstance().sendMessage (V5Message message, MessageSendCallback callback);

V5 智能客服系统 Android 客户端 SDK 接口 深圳市智客网络科技有限公司 www.v5kf.com

12 发送消息的第一个参数是 V5Message 消息对象,支持发送文本消息、位置消息、图片 消息、控制消息: // 新建文本消息 V5TextMessage textMsg = V5MessageManager.getInstance().obtainTextMessage( 消息内容 );

// 新建位置消息 V5LocationMessage locationMsg = V5MessageManager.getInstance(). obtainLocationMessage( double latitude, // 纬度 double longitude, // 经度 double accuracy, // 精度,可为0 String address);

// 地址描述,可为null // 新建图片消息――发送本地图片 V5ImageMessage imageMsg = V5MessageManager.getInstance().obtainImageMessage( String filePath);

// 本地图片路径 // 新建图片消息――发送网络图片 V5ImageMessage imageMsg = V5MessageManager.get........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题