参考文档: http://docs.easemob.com/im/200androidclientintegration/10androidsdkimport 环信官网。
Demo 下载 : http://www.easemob.com/download/im
examples 文件夹下。ChatDemoUI3.0 项目。
环信只是即时通讯的消息通道。环信本身不提供用户体系,环信既不保存任何 APP 业务数据,也不保存任何 APP 的用户信息
# . 需要什么功能导入什么SDK。SDK 采用模块化设计,每一模块的功能相对独立和完善,用户可以根据自己的需求选择使用下面的模块。
-
EMClient : SDK 的入口,主要完成登录、退出、连接管理等功能。也是获取其他模块的入口。
-
EMChatManager : 管理消息的收发,完成会话管理等功能。
-
EMContactManager : 负责好友的添加删除,黑名单的管理。
-
EMGroupManager : 负责群组的管理,创建、删除群组,管理群组成员等功能。
-
EMChatroomManager : 负责聊天室的管理
将Demo改为自己项目后需要变更的地方:
#。AndroidManifest 清单文件。应用名称会存在于你生成的 AppKey 中,如:AppKey 为easemob-demo#chatdemo,则 chatdemo 为填写的应用名称。注册授权根据需要自行选择,AppKey的长度限制为1k字节以内。)
org_name | 企业的唯一标识,开发者在环信开发者管理后台注册账号时填写的企业 ID |
app_name | 同一“企业”下“APP”唯一标识,开发者在环信开发者管理后台创建应用时填写的“应用名称” |
org_admin | 开发者在环信开发者管理后台注册时填写的“用户名”,企业管理员拥有对该企业账号下所有资源的操作权限 |
AppKey | 一个 APP 的唯一标识,规则是 ${org_name}#${app_name} |
# 环信 社区 http://www.imgeek.org/ 常见问题以及解决方法。