Features
Sendbird UIKit for React Native offers a variety of features that enhance chat experience. With essential messaging features like typing indicator and read receipt, users can have more engaging conversations.
List of features by channel type
The following table lists all features that are supported by Sendbird UIKit and indicates which channel type supports them.
Open channel | Group channel | Supergroup channel | |
---|---|---|---|
Maximum number in a channel | Up to millions of participants | 100 members | Up to tens of thousands of members depending on your Sendbird plan. |
Accessible by | Anyone within the application | Invited users only if private or anyone if public | Invited users only if private or anyone if public |
Operators | |||
Ban users | |||
Mute users | |||
Freeze channels | |||
Delivery receipt | N/A | N/A | |
Read receipt | N/A | N/A | |
Typing indicator | N/A | ||
Mention others in a message | N/A | ||
Reactions | N/A | N/A |
Channel types
Sendbird UIKit for React Native supports three types of channels: open channel, group channel, and Supergroup channel. To learn more about the different types of channels, see Channel types in Chat SDK.
Open channel
An open channel is a public chat that allows millions of users to interact with one another in a more dynamic environment. Open channels can accommodate far more users compared to group channels and don’t require an invitation for users to enter.
Group channel
A group channel is a chat that allows close interactions between a limited number of users. In order to join this type of channel, an invitation from a channel member is required by default.
Supergroup channel
A Supergroup channel serves the same functions as a group channel, but it's a type of group channel that can accommodate more than 2,000 members. The maximum number of channel members can stretch up to tens of thousands depending on your Sendbird subscription plan.