客服IMSDK文档.pdf
《客服IMSDK文档.pdf》由会员分享,可在线阅读,更多相关《客服IMSDK文档.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档客服客服 IMSDKIMSDK 文档(文档(AndroidAndroid)准备工作准备工作将下列 Jar 包导入到项目中的 libs 目录中,若第三方jar 包与原来项目中有重复,保证项目中有一个即可。上图为第三方 jar 包,还需导入 IM 的核心包 kfimsdk.jar初始化初始化 SDKSDK使用如下代码IMChatManager.getInstance().init(context,userName,accessId);其中参数说明:Context context,应用上下文String username,用户名String userId,用户 idString imServ
2、iceNo,服务号String accessId,接入号可编辑userId,imServiceNo,精品文档完成之后会与服务器建立tcp 的连接,设置设置 SDKSDK 初始化的接口监听初始化的接口监听使用如下代码IMChatManager.getInstance().setOnInitListener(new InitListener()Overridepublic void oninitSuccess()LogUtil.d(MobileApplication,sdk初始化成功);Overridepublic void onInitFailed()LogUtil.d(MobileApplic
3、ation,sdk初始化失败););该回调接口只是用来判断 SDK 是否初始化成功了,只有成功了之后才可以使用 IM 相关功能。消息实体消息实体界面显示时会用到消息的一些属性进行不同的显示,下面将消息中的具体属性展示如下:public class FromToMessage /*消息类型:文本可编辑精品文档*/public static final String MSG_TYPE_TEXT=0;/*消息类型:图片*/public static final String MSG_TYPE_IMAGE=1;/*消息类型:语音*/public static final String MSG_TYPE
4、_AUDIO=2;/*消息的 id,数据库中的主键*/public String _id;/*消息从哪里来的*/public String from;/*消息要通知谁*/可编辑精品文档 public String tonotify;/*用来标示对话的两人*/public String sessionId;/*消息的类型*/public String msgType;/*什么时候发的*/public Long when;/*消息文本内容,若是多媒体消息时为URL*/public String message;/*设备信息*/public String deviceInfo;/*可编辑精品文档*未
5、读标记(0 为已读,1 为未读)*/public String unread;/*发送成功的状态(true 说明成功,false 说明失败,sending 说明正在发送中)*/public String sendState;/*多媒体消息本地的文件路径*/public String filePath;/*录音的时间*/public Float recordTime;/*录音的时间,字符串显示*/public String voiceSecond;/*是发送者还是接收者,发送者为0,接收者为 1*/可编辑精品文档 public String userType;/*消息类型*/public Str
6、ing type;public FromToMessage()拼装一条消息拼装一条消息1.文本消息:使用如下代码FromToMessage fromToMessage=IMMessage.createTxtMessage(txt);参数说明:String txt,消息文本内容2.录音消息:使用如下代码FromToMessage fromToMessage=IMMessage.createAudioMessage(mTime,filePath);参数说明:float mTime,录音时长String filePath,录音在本地的路径可编辑精品文档3.图片消息:使用如下代码FromToMessa
7、gefromToMessage=IMMessage.createImageMessage(picFileFullName);参数说明:String picFileFullName,图片在本地的路径拼装好的消息在发送时用到。发送消息发送消息使用如下代码:IMChat.getInstance().sendMessage(fromToMessage,new ChatListener()可编辑Overridepublic void onSuccess()updateMessage();Overridepublic void onFailed()updateMessage();Overridepubli
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客服 IMSDK 文档
限制150内