Skip to main content

Overview

System notifications are messages pushed one way from the server to users in an IM product. Both system notifications and private chat involve two parties, but private chat allows both parties to send messages, while system notifications can be sent only through the server API and can only be received by end users. Text, images, voice, files, and custom messages are supported.

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: Fine-grained operations require personalized notifications, which demand a flexible IM system-notification platform.

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