基于融云的即时通讯开发(一)

一.概述

现在的应用中,即时通讯功能已经很普遍了,从这篇文章开始,我们以第三方平台融云的服务为基础,研究一下如何开发一个具有及时通信功能的软件。

首先,进入融云的官网,地址如下:
http://rongcloud.cn/

然后我们点击登录,没有账号的要先注册一下,登录成功后进入控制台页面

基于融云的即时通讯开发(一)_第1张图片

然后我们点击右边的下载SDK,此时会跳转到SDK的下载页面
基于融云的即时通讯开发(一)_第2张图片

因为我们是基于Android平台进行开发的,我们选择最左边的Android SDK进行下载,同时也可以下载Demo源码,下面介绍一下IMIKit和IMLib的区别:

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

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

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

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

你可能感兴趣的:(基于融云的即时通讯开发(一))