融云IM简介

融云的定位是只专注即时通讯的消息发送功能,融云服务器不会维护用户的好友关系及群组关系,这就需要集成的业务系统来管理用户的好友关系与群关系等。 通过融云,只需要知道目标用户的targetId就可以向目标用户发送消息。

如何连接融云服务器 ?

连接融云服务器,需要向融云服务器传递将要连接服务器的用户唯一标识,融云会根据传递的userid(唯一标识)来返回访问融云服务器的令牌token. 关于userid的选取,可以使用业务系统的userid(建议),或者单独建立一套唯一id的体系给融云服务器。格式不限,可以为数字,GUID,或任意的字符串(汉字除外)

融云会保存哪些信息?

对于用户,融云会去保存用户的唯一标识userid,昵称name, 头像portraitUri 的信息,这些信息被封装到RCUserInfo 类中。如果想要知道某个用户的信息也可以通过唯一标识userid向融云服务器来获取。

融云还会帮助我们管理群组中的成员列表。融云不关心你建了几个群,但却需要管理每个群下的成员,因为当在群中发送消息时,融云需要知道向哪些用户推送群消息,从这点上就可以看出来。业务系统也需要管理群及群成员,当用户进群与退群时,业务系统需要与融云保持同步 (进群,退群融云都有接口服务提供)

聊天消息,消息的发送都需要经过融云服务器,所以聊天消息融云是会存储的,但消息的保存时限会有免费用户与付费用户的不同。

与业务系统的集成

首先需要到融云的官网创建一个自己的应用,成功后会拿到AppKey。在AppDelegate didFinishLaunchingWithOptions:

融云IM iOS sdk 集成 一篇就够了相关推荐

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

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

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

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

  3. 融云 Flutter IM SDK 解析

    最近准备使用融云的 Flutter SDK,所以顺便记录一下. 融云 Flutter IM SDK 地址:传送门 融云的 Flutter SDK 是基于 融云 IMLib 层做的封装,封装了 IMLi ...

  4. 融云im小程序集成初体验

    融云im小程序集成初体验 最近领导让做一个小程序端的聊天功能,基于多方考虑,最终选择了融云的im来实现,那就先写个demo体验下吧. 首先呢,当然是查看官方文档,文档地址如下: https://doc ...

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

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

  6. 【推荐】两大APP与云账户红包SDK集成详情及Demon分享

    云账户红包SDK3.0已经发布一段时间了! 就在本月,两家老牌重量级APP完成了云账户红包SDK的集成,经过双方严格的联合测试,现在正式发版了!他们就是"工作圈"&&quo ...

  7. 【推荐】两大APP与云账户红包SDK集成详情及Demon分享v

    云账户红包SDK3.0已经发布一段时间了! 就在本月,两家老牌重量级APP完成了云账户红包SDK的集成,经过双方严格的联合测试,现在正式发版了!他们就是"工作圈"&&quo ...

  8. 腾讯云互动直播SDK集成综述

    SDK构成 互动直播SDK由两部分构成,IMSDK和AVSDK 其中IMSDK为云通信SDK,为AVSDK提供账号登录.信令通道.IM弹幕消息.日志模块.日志上报等功能 AVSDK提供摄像头采集.编码 ...

  9. 融云聊天--web SDK API

    因为产品需求,需要有聊天功能,客服功能.用的是融云的,他把什么方法都集成好了,用起来很方便.并且是免费的.但是第一次接触,并不是那么顺利,并且在网上搜不到相关核心资料,只能硬着头皮看文档,实在没办法就 ...

最新文章

  1. 使用TensorRT集成推理inference
  2. qchart折现图_Qt Charts 动态实时折线图绘制
  3. bootstrapTable语言包设置
  4. python执行外部命令或URL
  5. 网址被微信拦截怎么办 微信屏蔽的域名如何正常访问
  6. phpmyadmin 4.8.1 Remote File Inclusion(CVE-2018-12613)远程文件包含漏洞复现
  7. 伪随机交织抑制突发噪声的MATLAB仿真(采用(2,1,3)卷积码)
  8. 多线程之间共享的资源有哪些
  9. kotlin 函数和 Lambda 表达式
  10. Keras验证集切分
  11. hibernate 3中要注意的地方
  12. 克隆虚拟机后开机出现device eth0 does not seem to be present delaying initializa错误
  13. iframe嵌入微信公众号页面(有图片)
  14. 文化人类学课后习题答案
  15. PowerVR开发工具和SDK 2020 Release 1发布啦!
  16. iPhone十二年了,多希望这是苹果的一个新轮回!
  17. 2356 - 成绩排序
  18. 微波射频学习笔记17-------LC谐振的验证和LC滤波器原理
  19. 学生管理系统详细架构
  20. ArcGIS快速加载在线地图

热门文章

  1. jsdelivr炸了如何解决|用这些免费cdn
  2. 精雕细琢!阿里打磨出来的 MyBatis+设计模式 架构指南
  3. 计算机组成原理面试题
  4. 华为鸿蒙系统什么时候出最新产品,华为鸿蒙系统什么时候开放 明年超1亿台设备将成为新入口...
  5. 爬取豆瓣电影 Top250 电影并存储到 Excel 表中
  6. Linux下的设置静态IP命令详解
  7. TCP 握手和挥手图解(有限状态机)
  8. 模拟+贪心 URAL 1804 The Machinegunners in a Playoff
  9. 计算机领域国内外刊物
  10. Matlab ind2sub和sub2ind函数