TUIKit 介绍
TUIKit 是基于腾讯云 IM SDK 的一款 UI 组件库,它提供了一些通用的 UI 组件,包含会话、聊天、群组、音视频通话等功能。
基于 UI 组件您可以像搭积木一样快速搭建起自己的业务逻辑。
TUIKit 中的组件在实现 UI 功能的同时,会调用 IM SDK 相应的接口实现 IM 相关逻辑和数据的处理,因而开发者在使用 TUIKit 时只需关注自身业务或个性化扩展即可。
TUIKit 主要功能介绍
TUIKit 主要分为 TUIConversation、TUIChat、TUICallKit、和TUIGroup 几个 UI 子组件,每个 UI 组件负责展示不同的内容。
界面效果如下图所示:


TUIChat 重点功能介绍
TUIChat 主要负责消息界面的展示。您还可以利用它直接发送不同类型的消息、对消息长按删除/复制/撤回等。
界面效果如下图所示:
消息界面 | 发送多种类型消息 |
![]() | ![]() |
消息删除/撤回/复制 |
![]() |
说明:
为了尊重版权,IM Demo/TUIKit 工程中默认不包含大表情元素切图。在正式上线商用前,请您替换为自己设计或拥有版权的其他表情包。请注意,下图所示的默认小黄脸表情包版权属于腾讯云。您可以通过升级至 腾讯云即时通信 IM 企业版套餐 免费使用该表情包。其他版本未经授权,禁止商用,腾讯云将保留追究相关责任的权利。


TUIConversation 重点功能介绍
TUIConversation 主要负责会话列表的展示和编辑。界面效果如下图所示:


TUIGroup 重点功能介绍
TUIGroup 主要负责群资料、群成员的管理。界面效果如下图所示:
群操作 | 群成员及资料展示 |
![]() | ![]() |
TUICallKit 重点功能介绍
TUICallKit 主要负责语音、视频通话。单聊通话示意图:
视频通话 | 语音通话 |
![]() | ![]() |
群聊通话示意图:
视频通话 | 语音通话 |
![]() | ![]() |
如果您集成了 TUIChat 及 TUICalllKit,您可以在 TUIChat 消息页启动语音、视频通话。界面效果如下图所示:
消息页启动 |
![]() |