Android 融云即时通讯简单概述
2018-3-17
融云 即时通讯:就是提供即时消息传输服务。
融云架构:
- 蓝色为应用(App)和应用服务器(App Server),用户数据(User Data)和用户好友关系(Friend Relationship Data)保存在您的应用服务器上,融云不需要同步 App 的用户系统和好友关系;
- 绿色为融云服务器(RongCloud Server)和融云 SDK,支持快速集成和平滑迁移;
- 蓝色箭头表示您自己的业务数据经由您自己的应用服务器;
- 绿色箭头表示消息需要经过融云服务器转发(IM 的离线、通知等逻辑决定了消息必须经由服务器进行一次转发);
- 橙色箭头表示您的应用服务器只需要和融云服务器进行身份授权,不需要您提交详细用户资料。
核心流程图:
流程概述:
开发即时通讯需要 自己搭建服务器。
1App 集成融云sdk ,
2 登录到 App的服务器 ,
3App服务器通过UserId 请求token,
4融云服务器返回token,
5App服务器记录到数据库,返回Apptoken,
6App 通过token 连接到融云服务器,然后就实现聊天功能了。
融云Server 是不会保存用户关系的。
这个是开发者的服务器进行处理:
即是App服务器 实现的功能:
必须实现的功能 包括:
- 获取Token 逻辑。
- 用户数据维护 。
- 用户之间关系。
简单来说:融云服务器只是实现发送消息功能,其他逻辑处理,关系处理都是AppServer搞掂,这样比较多元化。
其他功能 也是 这样 **Kit ,**Lib
点击这里跳转 官方Demo :Android版本。SealTalk(嗨豹)是融云打造的开源即时通讯(IM)应用程序
说到这里差不多了..大致也是这样。 核心就是上面的流程。
Android 融云即时通讯简单概述相关推荐
- 融云即时通讯SDK集成 – 定制UI(二) ——添加自定义表情库
融云即时通讯SDK集成 – 定制UI(二) --添加自定义表情库 背景: 最近公司新上的app要加上即时通讯的功能, 自己快速实现一个当然是不可能的了(项目deadline也顶不住哇).就从各家成熟的 ...
- 融云即时通讯云平台获北京六局委新技术新产品认证
近日,融云即时通讯云平台成功入选第七批北京市新技术新产品(服务)认证,成为本批次中即时通讯行业唯一入选企业.该证书是由北京市科学技术委员会.北京市发展改革委员会.北京市经济和信息化委员会.北京市住房和 ...
- iOS开发融云即时通讯集成详细步骤
1.融云即时通讯iOS SDK下载地址 http://rongcloud.cn/downloads 选择iOS SDK下载 2.进行应用开发之前,需要先在融云开发者平台创建应用,如果您已经注 ...
- iOS - 融云即时通讯的简单使用
项目里开始需要聊天功能,以前没有接触过,最近看着官方集成文档不是很操心. 集成官方文档地址 集成步骤就不说了 文档说的很清楚啦~ 1⃣️ 集成完毕,我们开始要写代码来做初始化和连接部分啦! 在appd ...
- iOS:融云即时通讯快速集成
一.介绍 即时通讯在众多社交软件.生活软件以及教育软件中已经是必备的功能了,在当前国内,即时通讯SDK做的比较不错的有那么几家,例如环信SDK.融云SDK...,这两家做的都很不错,各有千秋吧,要是真 ...
- 对接融云即时通讯组件SDK,轻松实现App聊天室
我好像特别喜欢做聊天室类的东东,刚折腾完微软的SignalR又折腾App.本来想研究研究XMPP的,由于服务器的搭建问题,先采用一个第三方的吧,看看效果如何.听到弟弟说他们公司用到了融云,我也下载个S ...
- 融云聊天 php_thinkphp整合系列之融云即时通讯在线聊天
随着技术的发展:现代的网站:越来越趋于应用形式了: 不再是像以前那样需要用户刷新页面:获取数据了: 服务器端可以主动向用户推送数据:更加及时性了: 比较突出的就是即时通讯在线聊天: 今个:我们要打造的 ...
- 融云即时通讯SDK集成 -- 定制UI(二) ——添加自定义表情库
背景: 最近公司新上的app要加上即时通讯的功能, 自己快速实现一个当然是不可能的了(项目deadline也顶不住哇).就从各家成熟的SDK厂商选来选去的, 各有各的好也各有各的不足.最后点兵点将,选 ...
- 融云即时通讯云5大高级功能解决App运营诸多痛点
在移动互联网时代,涉及各类民生的App应用已经彻底改变了人们的生活方式.据工信部日前发布的<2017年上半年我国互联网业务运行情况报告>显示,我国移动应用程序,即App的数量已超402万款 ...
- thinkphp整合系列之融云即时通讯在线聊天
随着技术的发展:现代的网站:越来越趋于应用形式了: 不再是像以前那样需要用户刷新页面:获取数据了: 服务器端可以主动向用户推送数据:更加及时性了: 比较突出的就是即时通讯在线聊天: 今个:我们要打造的 ...
最新文章
- python使用matplotlib中的errorbar函数可视化误差条、并自定义数据点标记、数据点大小、数据点颜色、数据点边缘颜色、误差棒颜色、误差棒线条宽度、误差棒边界线长度、误差棒边界线厚度等
- Vivado 随笔(5) 行为仿真(Behavior Simulation)相关事宜?
- [C++ map dp]codeforces 960F. Pathwalks
- Python3学习笔记(六):字符串
- scala map,foreach,flatMap等方法对比
- iOS商户进件之【营业执照编号校验】18位社会信用代码验证 unified social credit identifier
- springboot 基于Vue旅游景区商城网站java项目源码
- unins000.exe自动更新vscode出错解决办法
- kthreaddk病毒查杀记录
- PROC FORMAT过程
- 2.郝斌C语言课程大纲
- 为什么element ui 中表单验证validate验证成功不执行验证成功的逻辑代码
- 数组的几种表示的方式
- sudo apt install python3-pip安装失败
- 100寸大屏幕的影院观感 神画Q1智能影院了解一下
- 某企业采购腐败处理办法
- 似然函数的意义与极大似然估计
- 第二证券|沪指冲上3200点,中字头太火爆!
- oracle查询数据泵状态,PLSQL_数据泵导入进度查看Impdp/Expdp Status(案例)
- An基本工具介绍之选择线条工具(包教会)
热门文章
- java 解压带密码rar_Java解压和压缩带密码的zip文件过程详解
- python人口普查数据显示_如何使用FCC的API在Python中查找人口普查数据块并遍历dict列表?...
- ElasticSearch 7.7.0 核心篇
- 自动提示文本框和下拉框
- rtl驱动 ubuntu 禁用_Ubuntu如何安装rtl8822be驱动
- [嵌入式开发模块]深度传感器解算板(MS5837转串口板) 驱动模块
- windows强制删除文件命令
- [中医经络学习一]足阳明胃经
- Vue简易时间计时器
- 几何校正(坐标变换+灰度重采样)