Skip to main content

Overview​

System notifications are one-way messages sent through the server API. Users can receive them but cannot reply through the system-notification conversation. Supported message types include text, images, voice, files, and custom messages.

Use Cases​

Official Account: An in-app Official Account broadcasts official events, operational campaigns, version updates, and other notifications, serving as a communication channel between the organization and end users.

Campaign notifications: Notify users about temporary in-app campaigns. Features such as tag-based notification targeting and delivery to online users enable precise message delivery.

Application-wide broadcasts: Send messages to every user in an application, with content dynamically tailored to user profiles for personalized notification campaigns.

Key Features​

Time-sensitive, high-volume delivery: Campaigns are often time-sensitive and require broadcasts to all users as quickly as possible, which places high QPS requirements on the system-notification API.

Flexible notifications: Use targeted notifications to send relevant messages to different groups of users.

Related Documentation​

Basics: Download the SDK, Integration example

User management: Register a user, Update user information, Ban a user, Mute a user

System notifications: System notification messages, Application-wide broadcast messages

Conversations: Conversation structure, Get the conversation list, Pin a conversation, Mute Notifications, Get total unread count, Get the conversation list from the server

Status codes: Android, iOS, Web, REST API