Feature Overview
Global IM UIKit offers a variety of features to enhance your 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 | Sending Not Supported | Sending Not Supported | None |
File Message | Supported | Supported | None |
Mention Others (@ Message) | N/A | Supported | None |
Message Cloud Storage | Supported | Supported | Enable Cloud Storage Service |
Typing Status | Supported | Not Supported | None |
Forward Message | 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 Support | N/A | None |
User Allowlist | Server Support | N/A | None |
Mute User | Server Support | Server Support | None |
Group Member Limit | N/A | 3000 | Submit a [ticket] to modify the group member limit. |
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. |
Mute All Group Members | N/A | Server Support | None |
Mute Exceptions | N/A | Server Support | None |
Ban User | Server Support | Server Support | None |
Content Moderation | Server Support | Server Support | None |
Conversation Types
Global IM UIKit supports three types of conversations: one-to-one chat, group chat, and system conversation.
One-to-One Chat
This refers to a one-to-one chat between two users, who can be friends or strangers. RC does not manage user relationships; the session is established and maintained by RC.
Group Chat
A group refers to a chat involving more than two users. The group member information is provided and maintained by the app, and RC is only responsible for delivering messages to all users in the group. The maximum number of members in a group is 3000, and there is no limit to the number of groups in the app.
System Conversation
A system conversation is a one-to-one conversation established by using the system notification capability of the IM Server API to send messages to users. This type of conversation only displays received system messages and does not support replies.