融云SDK是一款用来开发app的软件。融云SDK可以大大的提高开发效率,融云SDK包括两个部分,一个是IM界面组件和IM通讯能力库,通过简短的代码可以将你需要的界面开发出来。有兴趣开发的朋友可以下载哦。

软件特色

IM 界面组件 - IMKit

IMKit 是融云 SDK 的核心特色之一。融云将即时通讯产品中最复杂的会话列表、聊天窗口、消息内容展现、会话设置等功能封装为组件,通过简短的代码,您就可以直接将以上界面集成到您的 App 产品中,省去大量的开发调试时间。融云同时支持业内最丰富的自定义界面组件功能,您可以针对自己界面需求自由设计开发。

IMKit 的核心类在 Android 平台是 RongIM,在 iOS 平台是 RCIM,这两个类在今后的开发中和 IMKit 代表相同的意义。

IM 通讯能力库 - IMLib

IMLib 是不含界面的基础 IM 通讯能力库,封装了通信能力和会话、消息等对象。引用到 App 工程中后,需要开发者自己实现 UI 界面,相对较轻量,适用于对 UI 有较高订制需求的开发者。

IMLib 的核心类在 Android 平台是 RongIMClient,在 iOS 平台是 RCIMClient,这两个类在今后的开发中和 IMLib 代表相同的意义。

融云的集成流程如下图所示,其中几个关键环节需要注意:

App 服务端换取 Token 流程,可以参考 Server 开发文档 - 获取 Token 方法

客户端集成流程,可以参考 Android 开发指南 或者 iOS 开发指南

UI 界面自定义,可以参考 Android 开发指南 - UI 自定义 或者 iOS 开发指南 - UI 自定义

功能介绍

单聊

指两个用户一对一进行聊天,会话关系由融云负责建立并保持,退出聊天界面或者离线后可以收到推送通知。

讨论组

指两个以上用户一起进行聊天,用户可以自行添加好友生成一个讨论组聊天,会话关系由融云负责建立并保持,退出聊天界面或者离线后可以收到推送通知。

群组聊天

指两个以上用户一起进行聊天,与讨论组不同的是,参与群组聊天的群成员 Id 集合由您的 App 提供并维系,融云只负责将消息传达给群聊中的所有用户,退出聊天界面或者离线后可以收到推送通知。支持最大至 3000 人的大型社群需求。

聊天室

不设用户上限的群体聊天行为,用户退出聊天界面即视为离开聊天室,不再会接收到任何通知和提醒。会话关系由融云负责建立并保持连接,通过 SDK 相关接口,可以让用户加入或者退出聊天室。

客服消息

用户与您的 App 后台客服进行消息通讯,支持单客服和多客服。

VoIP 音频通话

指通过 IP 网络,使两个用户建立一对一的音频通话。

会话列表

指各种会话依照顺序先后排列的界面,其中会话列表中的每一个列表项称之为一条会话。排列的先后顺序会依赖于置顶、最新会话、未读会话和时间等因素

更新日志

1、增强了针对网络切换、网络不稳定时的连接稳定性问题。

2、修改了当网络出现问题,由于消息时间错误导致消息排列错误的问题。

3、修改了断网再连接导致小概率 crash 的问题。

4、修改了会话界面消息时间显示不准确的问题。

5、修改了发送接收表情,有时候显示为空的问题。

6、修复了自定义消息透传的问题。

7、修复了一些对低版本iOS的兼容问题。

8、优化了网络连接缓存机制。

融云会话界面自定义功能_融云SDKv2.6.6官方最新版相关推荐

  1. 阿里云盘如何分享压缩包_阿里云盘能分享压缩包吗?

    网盘的分享功能可以说是我们使用最多的功能之一,大家都知道百度网盘的功能很强大,不仅可以分享软件.视频.文档.还可以分享压缩包,但是由于百度网盘的尿性大家心里都清楚,现在大家都已经开始转战不限速的阿里云 ...

  2. 华为云服务权限在哪_华为云资源IAM精细控制权限实践

    一.案例背景: 如果你的华为云账号下有很多资源,不同资源需要对应职责的工程师进行管理,并且希望他们之间的权限彼此隔离,那么可以使用IAM功能进行权限的管理. 二.实现步骤 2.1登录IAM 首先我们需 ...

  3. 金蝶云苍穹Java笔试题_金蝶云苍穹基本操作及常见问题总结

    新增用户 苍穹 2.0 轻量级开发环境,新增用户操作步骤: 以超级管理员 administrator 进入系统,打开应用–>系统云–>基础服务–>人员管理–>人员–>新增 ...

  4. 阿里云mysql怎么查看数据库_阿里云服务器如何查看数据库

    阿里云服务器如何查看数据库,阿里云上布数据库. 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个大致的了解: 如果您想看更多的在ecs上的数据库的相关操作,请前往以下两 ...

  5. QT+PCL+VS制作点云显示界面(彩色显示xyz点云)

    前言: 最近正学习QVTKWidget插件显示点云,参考博文:https://blog.csdn.net/wokaowokaowokao12345/article/details/51078495 时 ...

  6. php云仓微商源码_微商云仓APP模式系统开发

    微商云仓微商电商系统开发,微商云仓系统模式开发搭建APP,微商云仓APP模式系统开发,微商云仓系统定制源码开发,微商云仓拿货系统开发,微商云仓类系统开发,微商云仓平台系统定制搭建开发,微商云仓商城AP ...

  7. 阿里云的mysql主机名_阿里云的数据库主机名是什么

    全网最新活动请看下方内容或右侧内容! --------------- 阿里云的数据库主机名是什么,阿里云怎么建数据库. 在阿里云ecs云服务器上部署数据库后,在平常的操作中可能会遇到些问题,可以先做个 ...

  8. 计算机的游戏界面,主界面功能_ 《梦幻西游》电脑版官方网站 - 网易西游题材扛鼎之作...

    主界面功能: <梦幻西游>口袋版中有许多功能和玩法,分布在主界面的不同位置,下面来为大家做一一介绍: 点击主界面左上角人物头像,即可查看角色的个人信息,包括人物属性.召唤兽.装备等等. 在 ...

  9. 纯jsp实现评论功能_基于云开发的小程序版本更新、评论功能改进、后台管理的实现...

    关于微信小程序更新问题实现 1)小程序的启动方式: 冷启动----小程序首次打开或销毁后再次被打开 热启动----小程序打开后,在一段时间内(目前:5分钟)再次被打开,此时会将后台的小程序切换到前台. ...

  10. Mac按键/触摸板开机界面无响应_飘云羽逸_新浪博客

    2015年的rmbp,触控板突然没有震动反馈,重启之后键盘和触控板都用不了了,系统提示没有触控板和键盘,重置SMC.NVRAM都没用.客服也直接让我送修.绝望之际看到有人说可能是静电,于是在暖气和门把 ...

最新文章

  1. HTML5 行内元素有哪些,块级元素有哪些, 空元素有哪些?
  2. 友元程序集(C# 和 Visual Basic)
  3. 【sprinb-boot】@ComponentScan 跳过扫描 excludeFilters
  4. .sql文件_面试题:mybatis 中的 DAO 接口和 XML 文件里的 SQL 是如何建立关系的?
  5. 一学就废的三种简单排序【冒泡、插入、选择】
  6. java网页解析包_java 网页解析工具包 Jsoup
  7. iPhone 对话框与输入框的响应简单界面教程
  8. QTcpSever和QTcpSocket实现多线程客户端和服务端;
  9. 安装eclipse插件sts
  10. 性能测试--jmeter中使用jsonpath提取响应结果【17】
  11. OpenCV相机帧率低以及花屏问题
  12. html语义化标签_9.28晨会分享 常见的HTML5语义化标签、实体字符
  13. 2021-2027全球与中国下一代测序数据分析市场现状及未来发展趋势
  14. 浏览器与HTTP网络协议缓存原理分析 转自网界网:http://news.cnw.com.cn/news-china/htm2015/20151027_322909.shtml
  15. s8 android 8.0变化,三星s8何时能更新android8.0
  16. 5.11 按照文字的笔划进行数据的排序 [原创Excel教程]
  17. 利用占空比的改变调节小车速度
  18. 原生JS实现的滚动抽奖工具(可设置每个奖品概率、滚动速度、滚动圈数)
  19. 拼多多分享好友砍价Java实现_拼多多怎么帮助好友砍价免费拿商品,详情介绍...
  20. pyplot 画多个图时搅合到了一起_【收藏贴】家里来了好些小朋友,什么游戏可以让孩子们玩到一起?...

热门文章

  1. MATLAB车牌识别系统
  2. 基于EEG信号的睡眠分期算法记录2-一种新的全自动随机森林睡眠分期算法(英)
  3. 基于灰度的模板匹配算法
  4. 三十三.智能驾驶之多传感器融合技术: AVOD融合方法
  5. 毕设无忧|单片机类毕设论文模板
  6. 软件工程导论——第三章——需求分析
  7. HTML5期末大作业:关于旅游主题网站设计——开心网旅游网页源码(15页) HTML+CSS+JavaScript
  8. 正交表生成工具allpairs的使用
  9. 单片机原理及应用(c51语言版)(一)
  10. 如何使用krpano全景资源下载器来下载720yun的全景图