Broadcast service configuration
Nexconn provides a Broadcast Service for sending messages or push notifications to all users or targeted user segments. Use it for operational needs like activity announcements, content updates, and targeted notifications.
Service capabilities and APIs
Enable the Broadcast Service before using any of the following APIs:
| Feature | API | Description |
|---|---|---|
| Broadcast to all users | /v4/system-channel/message/broadcast-all | Send a system channel message to all app users. Uses a polling mechanism — messages are received within 3 minutes. |
| Broadcast to online users | /v4/system-channel/message/broadcast-online | Send a system channel message to currently online users. Uses a polling mechanism — messages are received within 3 minutes. |
| Send notification by tag | /v4/system-channel/push | Send a system channel message and push notification to users matching specified tags. |
| Send notification by package name | /v4/system-channel/push | Send a system channel message and push notification to users of a specific app package. |
Cloud storage configuration
To store broadcast messages in server-side history, enable the corresponding cloud storage service:
| Feature | API | Cloud Storage |
|---|---|---|
| Broadcast to all users | /v4/system-channel/message/broadcast-all | Not stored by default. Enable Broadcast Message Cloud Storage in the console. |
| Broadcast to online users | /v4/system-channel/message/broadcast-online | Server-side history storage not supported. |
| Send notification by tag | /v4/system-channel/push | Requires Direct and Group Channel Cloud Message Storage. |
| Send notification by package name | /v4/system-channel/push | Requires Direct and Group Channel Cloud Message Storage. |