====== 环信即时通讯云V2.0 ====== 环信即时通讯云V2.0版本简介,APP服务器与环信服务器的集成,手机APP集成概述,即时通讯云平台构架等介绍。 ===== 环信简介 ===== [[http://www.easemob.com|环信]]成立于2013年4月,是一家国内领先的企业级软件服务提供商,于2016年荣膺“Gartner 2016 Cool Vendor”。产品包括国内上线最早规模最大的即时通讯云平台——环信即时通讯云,以及移动端最佳实践的全媒体智能云客服平台——环信客户互动云。 ===== 提供产品 ===== * [[http://www.easemob.com/services|环信客户互动云]] — 全媒体智能云客服倡领者 环信客户互动云是全球首创的全媒体智能云客服平台。支持全媒体接入,包括网页在线客服、社交媒体客服(微博、微信)和移动端客服等多种渠道。基于环信业界领先的 IM 长连接技术保证消息必达,并通过独创的智能机器人技术极大降低人工客服工作量。 * [[http://www.easemob.com/products|环信即时通讯云]] — 全球最大的即时通讯云 PaaS 平台 环信即时通讯云是全球最大的即时通讯云 PaaS 平台。为开发者提供基于移动互联网的即时通讯能力,如单聊、群聊、发语音、发图片、发位置、实时音频、实时视频等,让开发者摆脱繁重的移动 IM 通讯底层开发,24小时即可让 APP 拥有内置 IM 能力。 ===== 平台架构 ===== {{:im:说明-18.jpg?nolink|集成方式}} {{:im:img-29.png?nolink|环信IM后台}} {{:im:说明-17.jpg?nolink|聊天过程}} ===== 集成概述 ===== ==== APP 服务器与环信服务器的集成 ==== 环信只是即时通讯的消息通道。环信本身不提供用户体系,环信既不保存任何 APP 业务数据,也不保存任何 APP 的用户信息。比如说,你的 APP 是一个婚恋交友 APP,那么你的 APP 用户的头像、昵称、身高、体重、三围、电话号码等信息是保存在你自己的 APP 业务服务器上,这些信息不需要告诉环信,环信也不想知道。 环信这样设计的目的有2个: * 尽量少的侵入开发者自己 APP 的业务数据和用户体系。用户体系是一个 APP 的最最核心的数据,在当前中国的环境下,部分开发者会比较难信赖一个第三方厂商,把自己最关键的用户体系信息托管到一个第三方平台上。 * 大多数 APP 都有自己的服务器后台,有自己的用户体系。所以环信要尽力做好的环节是尽可能方便开发者把环信和自己的用户体系集成,而不是为开发者提供他们可能并不会用的用户体系。 环信服务器提供了 REST API 服务用来集成用户和好友体系: * 用户体系:[[start:100serverintegration:20users#IM用户管理|用户管理 REST API]] 提供了一个创建环信账号的 REST 方法。这个方法很简单,只需要提供账号 ID 和密码2个参数,就可以创建一个环信账号。对一个已经上线,已经有很多现有用户的 APP 来说,要集成环信,只需要写一个脚本,循环调用创建环信用户的 REST 方法即可。 * 好友体系:环信提供好友体系,但不是必须使用的,APP 可以将现有 APP 的好友关系导入到环信的好友体系中。好友列表管理 REST API 提供了一个修改环信账号好友体系的 REST 方法。对一个已经上线,已经有很多现有用户的 APP 来说,只需要写一个脚本,循环调用修改环信账号好友体系的 REST 方法即可。 ==== 手机 APP 端集成 ==== 请参照下述页面来集成相应的环信SDK。 * [[start:200androidcleintintegration:10androidsdkimport|Android SDK 导入]] * [[start:300iosclientintegration:20iossdkimport|集成 iOS SDK]] * [[start:400webimintegration:10webimintro|Web IM 介绍]]