您的位置:首页 > 移动开发 > Android开发

Android 集成阿里百川实现在线客服、聊天功能

2017-08-31 14:33 766 查看
首先要感谢Android 技术 @淘子磊

最近开发中要实现在线客服和客服热线功能,实现在线客服有很多种方式,我觉得阿里百川做的事很好好的,无论是集成Step方面还是UI适配方面,关键还是免费的……

附上链接:
https://login.taobao.com/member/login.jhtml?f=bcbsconsole&sub=true&redirectURL=http%3A%2F%2Fconsole.baichuan.taobao.com%2Fapplications.htm%3Fspm%3Da3c0d.8121624.0.0.9SD1l2
在app的build.gradle中添加

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')

//必选
compile 'com.alibaba.mobileim:IMCore:2.0.2.1@aar'
//可选,如果使用SDK的UI必须添加该依赖,如果不使用SDK的UI,完全自己开发UI则无需添加该依赖
compile 'com.alibaba.mobileim:IMKit:2.0.2.1@aar'

}


repositories {
maven { url 'http://repo.baichuan-android.taobao.com/content/groups/BaichuanRepositories/' }
flatDir {
dirs 'libs'
}
}


初始化方法的调用必须放在Application onCreate方法中

如果您单纯是想体验云旺(OpenIM)的功能,建议拷贝使用以下代码。

如果您已经有了百川appkey,请将appkey请替换成您自己的百川appkey,如何查看appkey


Step3 获取SDK对象实现


Step4 登录

登录需要用到IM账号跟IM密码,如果您单纯是想体验云旺(OpenIM)的功能,建议拷贝使用以下代码。

如果您已经有了百川appkey,您可能需要关注下如何开通IM账号

注意:建议在应用登录的时候,就执行IM的登录,避免因为使用问题造成消息到达率偏低。


Step5 打开会话列表


打开会话列表(Activity)


Step6 打开单聊窗口


打开普通聊天窗口(Activity)


打开客服聊天窗口(Activity)


其它更多的打开窗口方式

请注意:
Step 1:如果想集成成功,必须服务端集成且提供给客户端IM账号密码,
否则,就会出现点击发送按钮无效果的坑,
Step 2: userid不是千牛登录账号,而是千牛设置的账户号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐