Firebase
Firebase sends push notifications to the subscriber mobile app: activation messages, expiration warnings and announcements.
| Field | Description |
|---|---|
| Firebase Enabled | Turns on push notifications. |
| Firebase JSON key file | The service account key (.json) from your Firebase project (Project settings → Service accounts → Generate new private key). |
| Activation Message | Sent after activation. Keywords: {srv} (profile), {exp} (expiration), {username}, {firstname}, {lastname}, {balance}. |
| Expiration Message | Sent when the subscription expires. |
| Pre Expiration Message / Warn Subscribers Before Expiration | Warning sent 1–4 days before expiration (default 3 days). |
| Broadcast Topic | Topic used for announcements to all app users (default News). |
- Only subscribers who logged in to the mobile app (and have a registered device) receive notifications.
- Notifications are sent by the Firebase Dispatcher service (Tools → System Services).
- Announcements with the channel User Portal & App use the Broadcast Topic.
Required permission: Settings - System Settings
