当前知识库站点已不再维护。请移步新版知识库:https://help.rongcloud.cn/

选择基于 IMKit 开发还是 IMLib 开发。

我的 App 适合基于 IMKit 开发还是 基于 IMLib 开发?
发布时间: 2015-07-16 14:09

回答:

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


使用IMKit的话,集成简单,不需要您去重新绘制会话列表、会话界面,输入法等。也不需要您去处理各种业务了解。适合于对会话聊天定制需求很规范的产品。


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


如果您的 App 没有会话列表、会话界面,使用特殊的格式,特殊的布局等等,可能需要您重新绘制整个UI,这种情况下请使用 IMLib。


另外 IMLib 有很高的扩展性,可以集成到各种开源框架中。