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服务器 实现的功能:

必须实现的功能 包括:

  1. 获取Token 逻辑。
  2. 用户数据维护 。
  3. 用户之间关系。

简单来说:融云服务器只是实现发送消息功能,其他逻辑处理,关系处理都是AppServer搞掂,这样比较多元化。

其他功能 也是 这样 **Kit ,**Lib

点击这里跳转 官方Demo :Android版本。SealTalk(嗨豹)是融云打造的开源即时通讯(IM)应用程序

说到这里差不多了..大致也是这样。 核心就是上面的流程。

Android 融云即时通讯简单概述相关推荐

  1. 融云即时通讯SDK集成 – 定制UI(二) ——添加自定义表情库

    融云即时通讯SDK集成 – 定制UI(二) --添加自定义表情库 背景: 最近公司新上的app要加上即时通讯的功能, 自己快速实现一个当然是不可能的了(项目deadline也顶不住哇).就从各家成熟的 ...

  2. 融云即时通讯云平台获北京六局委新技术新产品认证

    近日,融云即时通讯云平台成功入选第七批北京市新技术新产品(服务)认证,成为本批次中即时通讯行业唯一入选企业.该证书是由北京市科学技术委员会.北京市发展改革委员会.北京市经济和信息化委员会.北京市住房和 ...

  3. iOS开发融云即时通讯集成详细步骤

    1.融云即时通讯iOS SDK下载地址   http://rongcloud.cn/downloads  选择iOS   SDK下载 2.进行应用开发之前,需要先在融云开发者平台创建应用,如果您已经注 ...

  4. iOS - 融云即时通讯的简单使用

    项目里开始需要聊天功能,以前没有接触过,最近看着官方集成文档不是很操心. 集成官方文档地址 集成步骤就不说了 文档说的很清楚啦~ 1⃣️ 集成完毕,我们开始要写代码来做初始化和连接部分啦! 在appd ...

  5. iOS:融云即时通讯快速集成

    一.介绍 即时通讯在众多社交软件.生活软件以及教育软件中已经是必备的功能了,在当前国内,即时通讯SDK做的比较不错的有那么几家,例如环信SDK.融云SDK...,这两家做的都很不错,各有千秋吧,要是真 ...

  6. 对接融云即时通讯组件SDK,轻松实现App聊天室

    我好像特别喜欢做聊天室类的东东,刚折腾完微软的SignalR又折腾App.本来想研究研究XMPP的,由于服务器的搭建问题,先采用一个第三方的吧,看看效果如何.听到弟弟说他们公司用到了融云,我也下载个S ...

  7. 融云聊天 php_thinkphp整合系列之融云即时通讯在线聊天

    随着技术的发展:现代的网站:越来越趋于应用形式了: 不再是像以前那样需要用户刷新页面:获取数据了: 服务器端可以主动向用户推送数据:更加及时性了: 比较突出的就是即时通讯在线聊天: 今个:我们要打造的 ...

  8. 融云即时通讯SDK集成 -- 定制UI(二) ——添加自定义表情库

    背景: 最近公司新上的app要加上即时通讯的功能, 自己快速实现一个当然是不可能的了(项目deadline也顶不住哇).就从各家成熟的SDK厂商选来选去的, 各有各的好也各有各的不足.最后点兵点将,选 ...

  9. 融云即时通讯云5大高级功能解决App运营诸多痛点

    在移动互联网时代,涉及各类民生的App应用已经彻底改变了人们的生活方式.据工信部日前发布的<2017年上半年我国互联网业务运行情况报告>显示,我国移动应用程序,即App的数量已超402万款 ...

  10. thinkphp整合系列之融云即时通讯在线聊天

    随着技术的发展:现代的网站:越来越趋于应用形式了: 不再是像以前那样需要用户刷新页面:获取数据了: 服务器端可以主动向用户推送数据:更加及时性了: 比较突出的就是即时通讯在线聊天: 今个:我们要打造的 ...

最新文章

  1. python使用matplotlib中的errorbar函数可视化误差条、并自定义数据点标记、数据点大小、数据点颜色、数据点边缘颜色、误差棒颜色、误差棒线条宽度、误差棒边界线长度、误差棒边界线厚度等
  2. Vivado 随笔(5) 行为仿真(Behavior Simulation)相关事宜?
  3. [C++ map dp]codeforces 960F. Pathwalks
  4. Python3学习笔记(六):字符串
  5. scala map,foreach,flatMap等方法对比
  6. iOS商户进件之【营业执照编号校验】18位社会信用代码验证 unified social credit identifier
  7. springboot 基于Vue旅游景区商城网站java项目源码
  8. unins000.exe自动更新vscode出错解决办法
  9. kthreaddk病毒查杀记录
  10. PROC FORMAT过程
  11. 2.郝斌C语言课程大纲
  12. 为什么element ui 中表单验证validate验证成功不执行验证成功的逻辑代码
  13. 数组的几种表示的方式
  14. sudo apt install python3-pip安装失败
  15. 100寸大屏幕的影院观感 神画Q1智能影院了解一下
  16. 某企业采购腐败处理办法
  17. 似然函数的意义与极大似然估计
  18. 第二证券|沪指冲上3200点,中字头太火爆!
  19. oracle查询数据泵状态,PLSQL_数据泵导入进度查看Impdp/Expdp Status(案例)
  20. An基本工具介绍之选择线条工具(包教会)

热门文章

  1. java 解压带密码rar_Java解压和压缩带密码的zip文件过程详解
  2. python人口普查数据显示_如何使用FCC的API在Python中查找人口普查数据块并遍历dict列表?...
  3. ElasticSearch 7.7.0 核心篇
  4. 自动提示文本框和下拉框
  5. rtl驱动 ubuntu 禁用_Ubuntu如何安装rtl8822be驱动
  6. [嵌入式开发模块]深度传感器解算板(MS5837转串口板) 驱动模块
  7. windows强制删除文件命令
  8. [中医经络学习一]足阳明胃经
  9. Vue简易时间计时器
  10. 几何校正(坐标变换+灰度重采样)