Chat
Social Plus Chat SDK allows you to easily create full-featured in-app Chat experience
Last updated
Social Plus Chat SDK allows you to easily create full-featured in-app Chat experience
Last updated
iOS Android Web TypeScript React Native Ionic Flutter
The Social Plus Chat SDK provides a powerful set of pre-built features to enable in-app social experiences and fuel user engagement. With support for a range of platforms and programming languages, the SDK is a flexible and scalable solution for building messaging apps. We hope this documentation page has provided you with the information you need to get started with the SDK. If you have any questions or feedback, please feel free to contact us via our support center.
We provide a range of pre-built features that enable in-app social experiences and fuel user engagement. Here are some of the main features of the SDK:
Start a new conversation channel with up to 300,000 concurrent participants (actual maximum may vary from the selected plan, see pricing for more detail)
View read counts for every message
Moderate conversations with user banning, muting, and rate limiting
Assign moderators and admins via a role-based permission system
Filter out inappropriate content with automated spam filtering and URL whitelists
Manage connection state and handle offline data automatically
Support multi-device and multi-platform for every user
Powerful messaging capabilities for native and web apps
Moderation tools for filtering out inappropriate content
Role-based permission system for assigning moderators and admins
Real-time syncing of messages across all users in a channel
Support for text, image, audio, video, file, and custom messages
Support up to 300,000 concurrent participants in a channel
A channel is a virtual chat room or a group that enables users to send and receive messages in real-time. Channels allow developers to implement different types of chat messaging capabilities into their applications easily, such as private messaging, group chats, and chat rooms.
If you're new to the Social Plus Chat SDK, the following resources can help you get started:
Messaging is a crucial feature for any chat application, and with Social Plus Chat SDK, developers can enable real-time communication between users within a chat channel with ease.
The Social Plus Chat SDK supports several channel types, each designed to match a particular use case for chat channels. Here's a table showing what features each channel type offers:
Channel Type | Discoverable by | Message sending privileges | Moderation access | Channel Creation | Realtime Events Retrieval |
Community | All users and admins | Joined members and admins | All Moderation tools | SDK, Console | Automatic |
Private Community | Joined members and admins | Joined members and admins | All Moderation tools | SDK, Console | Automatic |
Live | Joined members and admins | Joined members and admins | All Moderation tools | SDK, Console | Subscription needed |
Broadcast | All users and admins | Admins | Admin Moderation tools | SDK, Console | Subscription needed |
Conversation | Joined members | Joined members | No Moderation tools | SDK | Automatic |
Moderation is an essential feature for building a community that encourages user participation and engagement. With Social Plus Chat SDK, developers can use the moderation feature to assign moderators and admins via a role-based permission system, filter out inappropriate content with automated spam filtering and URL whitelists, and manage user bans.
The Social Plus Chat SDK supports several message types, including:
Chat experience is more fun when you can express yourself! With Social Plus Chat SDK, developers can use the Reactions feature to allow users to react to messages using emojis, stickers, or thumbs up. This feature can help users express their emotions and opinions, making communication more engaging and interactive.
Text Message
Image Message
File Message
Audio Message
Video Message
Custom Message
In addition to these message types, the SDK also supports message reactions, which can be used to enable users to react to messages in a channel.
Our channels enable developers to implement different types of chat messaging capabilities into their applications easily.
This page highlights the steps you will need to follow to begin integrating chat messaging into your products.
Moderation is an important feature for building a safe community that encourages user participation and engagement.
Interactions are more fun when you can express yourself! Let users react using emojis, stickers, or thumbs up to messages.