sdk e qq(E+)

1.说明:教程属于官方E聊SDK-简介(1)进入官网进入管理台SDK版本:v1.01技术交流QQ群:4716889372.简介:E聊SDK是一套适用于PC端,移动端的即时通讯解决方案,源代码开放。E聊整合了即时通讯的基础能力,使用E聊,您可以让您的应用快速接入即时聊天的功能。E聊现已适配PCWeb,移动Web,Android,iOS等平台。3.系统架构:3.1各模块介绍E聊服务器:提供了基础的消息转发功能,用户管理、群组管理等功能;E聊管理台:向E聊服务器申请接入

大家好,又见面了,我是你们的朋友全栈君。

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 单聊
点对点的基础聊天,支持文字,图片,文件等方式;

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

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

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

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

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)实现登录,消息收发;

3.E聊现有开源项目介绍与关系:

在这里插入图片描述

3.1 开源项目介绍

E聊SDK后台源码: E聊后端通讯功能,使用java+springboot+socket.io框架开发;
Web版核心SDK源码: Web版客户端通讯功能,能适配网页端,移动网页端,ReactNative 等;
原生版核心SDK源码: 原生版客户端通讯功能,能运行在windows, linux, mac, android 等平台,支持使用python, java, c++/c, c# 等语言进行客户端开发.

3.2 client-ts-core 与client-cpp-core 开发语言/平台支持情况:

语言/平台 windows mac linux web android ios
c++/c O O O X O O
Java O O O X O X
Python O O O X X X
C# O O O X X X
javascript X X X O X X
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125534.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 嵌入式开发之mipi协议基础学习

    嵌入式开发之mipi协议基础学习MIPI——Mobileindustryprocessinterface多家移动开发或者应用商共同筹划接口标准联盟节约成本,加快产品开发速度内容丰富,显示、照相机、电源管理、射频、存储接口等等CIS(cmosimagesensor)中仅用到了mipi协议中的csi-2(cameraserialinterface二代,标识生成要求)和D-phy

    2022年5月24日
    33
  • 虚函数详解[通俗易懂]

    虚函数详解[通俗易懂]文章目录一、虚函数实例二、虚函数的实现(内存布局)1、无继承情况2、单继承情况(无虚函数覆盖)3、单继承情况(有虚函数覆盖)4、多重继承情况(无虚函数覆盖)5、多重继承情况(有虚函数覆盖)三、虚函数的相关问题1、构造函数为什么不能定义为虚函数2、析构函数为什么要定义为虚函数?3、如何去验证虚函数表的存在  面向对象的语言有三大特性:继承、封装、多态。虚函数作为多态的实现方式,重要性毋庸置疑。 …

    2022年7月26日
    7
  • 至孝孝其慧_惟孝

    至孝孝其慧_惟孝20060222: 孝?

    2022年4月22日
    31
  • DEDE中如何过滤掉Html标签,并且截取字符串长度

    DEDE中如何过滤掉Html标签,并且截取字符串长度

    2021年9月24日
    44
  • Redis远程连接Redis客户端

    Redis远程连接Redis客户端在虚拟机的linux系统中一进入redis下的目录二启动redis服务三连接客户端四在windows本地中安装redis可视化软件五在linux关闭客户端六设置防火墙规则:我的因为已经设置过设置防火墙规则:firewall-cmd–zone=public–add-port=6379/tcp–permanent七设置密码:修改redis.conf…

    2022年5月3日
    81
  • navicat 生成激活码时出错_在线激活2022.03.04

    (navicat 生成激活码时出错)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html40ZKSWCX8G-eyJsaWN…

    2022年3月13日
    706

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号