基于环信实现android客户端客服聊天功能

本来类似于这种第三方的功能是没有必要写博客的,但是由于环信客服功能的文档实在版本过旧,所以在此记录下,希望能给大家带来一点便利。
工具:androidStudio

第1步:
注册一个环信的账号,地址如下,有了直接登录就可以了。https://kefu.easemob.com/mo/login
![登录进来的界面](https://img-blog.youkuaiyun.com/20171102190844936?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbXV6aWxpMTIwNg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)

然后切换右上角的管理员模式,进入如下界面:
管理员模式界面
点击左面的列表中的渠道管理——手机App
然后添加App关联——快速创建
这个时候会出现很多的信息出现如下界面:
创建后的信息
这里需要用到的为AppKey。然后点击左边列表的设置——企业信息,查看租户id(5位纯数字)
这里的IM服务号需要记录,后面会用到。
到这里,前期的准备信息工作算是完成。

第2步
找到项目的app下的build.gradle,添加如下信息:
//环信客服SDK
compile ‘com.hyphenate:kefu-easeui-android:1.1.2’ //或者 compile ‘com.hyphenate:kefu-easeui-android:1.1.2’
//EaseUI中 头像获取用到了glide,请添加glide库
compile ‘com.github.bumptech.glide:glide:3.7.0’ //其他版本也可以
//EaseUI中,fragment用到了android-support-v4包
compile ‘com.android.support:support-v4:23.1.1’ //其他版本也可以
第3步
设置清单文件
权限部分:
-

   <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" />
   <!-- 这个权限用于进行网络定位 -->
   <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
   <!-- 这个权限用于访问GPS定位 -->
   <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
   <!-- 用于访问wifi网络信息,wifi信息会用于进行网络定位 -->
   <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
   <!-- 获取运营商信息,用于支持提供运营商信息相关的接口 -->
   <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
   <!-- 用于读取手机当前的状态 -->
   <uses-permission android:name="android.permission.READ_PHONE_STATE" />
   <!-- 写入扩展存储,向扩展卡写入数据,用于写入离线定位数据 -->
   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
   <!-- 访问网络,网络定位需要上网 -->
   <uses-permission android:name="android.permission.INTERNET" />

   <!-- 听筒和扬声器模式切换 -->
   <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>

   <!-- 音视频 -->
   <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />

   <!-- GCM required, remember replace "com.github.darren.huanx" to your own package -->
   <uses-permission android:name="com.google.a
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值