针对开发者所需的不同场景,融云平台提供了一系列产品、技术解决方案,包括:客户端 IM 组件,客户端 IM 基础库,服务端 REST API,客户端实时网络通讯基础库等。利用这些解决方案,开发者可以直接在自己的应用中构建出即时通讯产品,也可以无限创意出自己的即时通讯场景。
融云 SDK 包括两部分:IM 界面组件和 IM 能力库。
IM 界面组件 - IMKit
将基础能力库所具备的各种能力,封装成附带 UI 界面的一系列组件,可以直接嵌入到 App 中,无需再进行界面开发。目前主要包括单聊、讨论组、群组、聊天室、VoIP 音频通话等能力。
IM 通讯能力库 - IMLib
通过一组类库的形式,提供基础的 IM 通讯能力,引用到 App 工程中后,需要开发者自己实现 UI 界面,适用于对 UI 有较高订制需求的开发者。目前主要包括单聊、讨论组、群组、聊天室、VoIP 音频通话等能力。