Overview
Group chat is communication among more than two people in a group through text, files, images, and voice messages. Message history synchronizes when users switch devices. The SDK also synchronizes read status, read rates, unread counts, mentions, and message updates across a user's devices. Supported message operations include recalling, editing, and replying.
Use Cases
Fan groups: In social apps with
KOLhosts, fans interact with hosts in a group to build and operate a private community.
Car-owner groups: Automotive forums and manufacturers organize multi-person chats for owners of the same brand or model series to discuss industry news and vehicle comparisons.
Parent groups: Teachers create groups for the parents of students in a class to share learning progress and communicate the latest school policies.
Company groups: Groups that include all company employees and communicate company policies, such as holiday schedules and benefits.
Groups of friends: Users add friends and invite them to a shared group conversation.
More use cases:
class groups,department groups,after-sales groups,food-delivery groups,support groups,customer groups,smart groups, and...
Key Features
Join verification: Configure whether invited users must accept invitations and whether administrators must approve requests to join.
Member limits: Configure group size to suit your use case and deployment limits.
Group information updates: Changes to the group name trigger notifications. Online members update in real time, while offline users synchronize automatically when they come online.
Mute notifications: Changes to a member’s mute status are synchronized so the application can display the current status.
Value-added group features: View group-message read status, use a group messaging assistant, delete messages one-way or two-way, clear messages on a schedule, and delete messages by time.
Group information in messages: Messages include group information for easier client rendering and reduced integration complexity.
Related Documentation
Basics: Download the SDK, Integration example
User management: Register a user, Update user information, Ban a user, Mute a user
Groups: Create a group, Dissolve a group, Update group information, Add group members, Mute a group, Query group members
Messages: Message structure, Send a message, Receive messages, Get message history, Clear message history, Recall a message, Message read receipts, Send a message through the REST API
Conversations: Conversation structure, Get the conversation list, Pin a conversation, Mute Notifications, Get total unread count, Get the conversation list from the server