Feature Overview
Global IM UIKit offers a variety of features to enhance the chat experience.
Feature List
The table below lists the features supported by Global IM UIKit and indicates the conversation types that support these features.
Feature | One-to-One Chat | Group Chat | Service Configuration |
---|---|---|---|
Image/GIF Message | Supported | Supported | None |
Short Video Message | Supported | Supported | None |
Voice Message | Supported | Supported | None |
File Message | Supported | Supported | None |
Mention (@ Message) | N/A | Supported | None |
Message Cloud Storage | Supported | Supported | Enable Cloud Storage Service |
Typing Status | Supported | Not Supported | None |
Message Forwarding | Supported | Supported | None |
Quote Reply | Supported | Supported | None |
Read Receipt | Supported | Supported | None |
Unread Message Count | Supported | Supported | None |
Message Search | Not Supported | Not Supported | None |
Message Extension | Not Supported | Not Supported | None |
Pin Conversation | Supported | Supported | None |
Do Not Disturb | Supported | Supported | None |
User Blocklist | Server-Side Support | N/A | None |
User Allowlist | Server-Side Support | N/A | None |
Mute User | Server-Side Support | Server-Side Support | None |
Group Member Limit | N/A | 3000 Members | None |
Group Join Method | App Key Users | Create Group、Join Group | None |
Retrieve Pre-Join Group History Messages | N/A | Supported | Enable Pre-Join Group History Message Service. |
Group Mute All | N/A | Server-Side Support | None |
Group Mute Exceptions | N/A | Server-Side Support | None |
Banned User | Server-Side Support | Server-Side Support | None |
Content Moderation | Supported | Supported | None |
Conversation Types
Global IM UIKit supports three types of conversations: one-to-one chat, group chat, and system conversation.
One-to-One Chat
A one-to-one chat involves two users communicating directly. The users can be friends or strangers. RC does not manage the relationship between users but is responsible for establishing and maintaining the conversation.
Group Chat
A group chat involves more than two users communicating together. The group member information is provided and maintained by the app, while RC is responsible for delivering messages to all group members. Each group can have a maximum of 3000 members, and there is no limit to the number of groups within an app.
System Conversation
A system conversation is established when a system notification is sent to a user via the IM Server API. This type of conversation only displays received system messages and does not support replies.