React Native

TUIKit Overview

TUIKit is a UI component library based on Tencent Cloud Chat SDK. It provides universal UI components, including conversation, chat, and group features. With these meticulously designed UI components, you can quickly build elegant, reliable, and scalable chat applications. The UIKit developed based on React Native offers an interface style that better suits the usage habits of overseas customers and supports internationalization. We welcome you to integrate it.

TUIKit Components

TUIKit provides the following UI components: ConversationList, Chat, ChatSetting, and Contact. Each of these components is responsible for displaying different content.


Chat Features

Chat is mainly responsible for displaying the message interface. You can use it to directly send different types of messages, supporting text/emoji/picture/video/file/custom messages. You can also use it to forward/withdraw/quote messages by long-pressing the message, query message read receipt details, and more.

Note:
To respect the Emoji Design Copyright, the IM Demo/TUIKit project does not include expressive image elements. Before officially going online for commercial use, please replace them with other emoji packs you have designed or have the copyright. The default yellow face emoji pack shown below is copyrighted by Tencent Cloud and can be licensed for a fee. To obtain authorization, please submit a ticket to contact us.


ConversationList Features

ConversationList is responsible for conversation list display and editing, including pinning conversations, muting conversation notifications, deleting conversations, etc.


ChatSetting Features

ChatSetting is responsible for managing group profiles, group members, and group permissions.


Contact Features

Contact is responsible for contacts display and permission settings.


Profile Features

Profile is responsible for user profile management.


Exchange and Feedback