1.1 产品介绍

1. 什么是E聊SDK

E聊是一套免费开源通用的即时通讯组件,能够更加容易地赋予客户IM能力,使客户可以快速的在自有产品上添加聊天功能。使用E聊SDK可以替代市面上昂贵的即时通讯SDK,只需你具有一定的开发能力,就可以在自己的产品中接入即时通讯的功能,降低投入成本。

2. E聊SDK的目标是什么

E聊SDK的目标是致力开发一个适用于全平台,多开发语言的即时聊天框架,能在各种语言,各种机器架构上无缝切换。客户接入E聊SDK时,只需要关注业务实现方面,而无需考虑底层通讯协议及相关的细节,降低接入的技术门槛。

3. 我们提供的产品

3.1 商用版本(社交类)

E聊提供可直接用于商用的版本,不用二次开发,已经详细测试,运行稳定,支持高并发。效果图如下: 客户端:

1_2

PC_1_2

管理台端:

1

客户端支持PC, 安卓,iOS,H5多个平台。更多请点击 地址

3.2 商用版本(客服类)

E聊提供可直接用于商用的客服类解决方案,效果图如下: sum

更多请点击 地址

3.3 SDK与Demo

E聊SDK提供社区版后端服务源码,开源的客户端SDK,开源的客户端Demo。客户只需要把社区版服务器源码编译后,部署到自己服务器,然后集成客户端SDK到客户APP即可。我们提供的Demo应用也可以直接使用。

产品 说明 商用
社区版后端服务源码 对接所有客户端 免费商用
js版SDK 适用于Web端,移动端,微信小程序,uniapp框架 免费商用
C++版SDK 适用于原生PC端,原生移动端, 提供相关机器架构的so库 免费商用
Web端Demo PC Web端演示Demo,vue框架开发 免费商用
移动端Demo 移动端端演示Demo,ReactNative框架开发 免费商用
小程序端Demo 微信小程序端演示Demo 免费商用
C++版SDK Demo PC 端各种开发语言接入Demo, 无UI界面 免费商用

4. E聊SDK的技术特点

E聊SDK底层使用了socket.io作为长连接的支撑,序列化使用json,使用socket.io的ack二重确认做到不丢消息,完美地支持多端。E聊SDK同时使用http连接与socket.io长连接,前者用于一般的API请求,后者用于即时消息/指令的接受。

5. E聊SDK都有什么功能

E聊SDK为客户端提供了基础的SDK 文件, 很方便地嵌入到客户端APP、网页中。支持单聊、群聊、加好友、好友管理、在线/离线管理(专业版)等。支持Server API,提供用户信息、好友关系和群组信息托管。支持常见消息类型和自定义消息。

6. 社区版免费

社区版服务器移动客户端SDK和demo使用MIT协议开源,您可以免费使用这些组件与SDK二次开发,用于商业应用。

7. 服务器社区版与专业版的区别

服务器开源版与专业版都是采用同一套框架开发,差别在于专业版在社区版的基础上加入了一些功能。客服端SDK以及Demo并没有区分社区版跟专业版,都可以接入服务器社区版或专业版。以下是功能区别:

服务端功能 社区版 专业版
文件上传/下载 有(支持本地文件服务器) 有(支持本地服务器,阿里云oss)
用户在线/离线监听
API权限功能
集群功能 单机 支持集群拓展

8. 收费项目

购买社交类商用版本,客服系统请加技术群。

results matching ""

    No results matching ""