E聊SDK-简介(1)--介绍

1.说明:

教程属于官方E聊SDK-简介(1)
进入官网
进入管理台
SDK版本:v1.01
技术交流QQ群: 471688937缓存

2.简介:

E聊SDK是一套适用于PC端, 移动端的即时通信解决方案,源代码开放。E聊整合了即时通信的基础能力,使用E聊,您能够让您的应用快速接入即时聊天的功能。E聊现已适配PC Web, 移动Web, Android, iOS 等平台。服务器

3.系统架构:

image.png

3.1 各模块介绍

E聊服务器: 提供了基础的消息转发功能,用户管理、群组管理等功能;
E聊管理台: 向E聊服务器申请接入SDK 所须要的App Key, Client Secret, App Secret 等;
应用客户端: 使用E聊帐号登入E聊服务器,实现单聊、群聊消息收发等功能;
应用后台: 业务应用后台,维护原有的业务用户列表,此外,需维护一张与E聊用户的关系映射表。架构

3.2 E聊功能介绍

3.2.1 单聊
点对点的基础聊天,支持文字,图片,文件等方式;ui

3.2.2 群聊
一对多的群聊/讨论组,支持文字,图片,文件等方式;spa

3.2.3 用户资料管理
用户帐号(auid), 密码(token), 昵称,性别,头像,签名,手机,邮箱等;blog

3.2.4 用户关系管理
用户的好友关系管理,黑名单列表,禁言列表等;教程

3.2.5 消息通知
客户端SDK能够接受到基础的消息通知,好比用户上线/离线,被加好友,被拉入群聊等;token

3.2.6 离线消息
E聊服务器能缓存必定日期内的离线消息,待客户端上线时会自动推送到客户端;图片

3.3 接入流程

(1).注册登陆E聊管理台,在管理台建立APP, 记录App Key, Client Secret, App Secret;
(2).建立E聊用户,能够使用服务端API建立,也能够在E聊管理台建立,在应用后台记录业务用户与E聊用户的映射关系;
(3).整合客户端SDK 进应用客户端,配置SDK参数(如: E聊服务器地址,App Key, Client Secret);
(4).登陆应用后台,获取E聊用户帐号(auid, token)实现登陆,消息收发;rem

相关文章
相关标签/搜索