Skip to main content
Version: v0.16

Push Notifications

The Push Notifications module enables mobile push notification delivery.

Features

  • FCM Support - Firebase Cloud Messaging
  • User Targeting - Send to specific users
  • Topic Subscriptions - Group notifications
  • Silent Pushes - Background data sync

Supported Providers

ProviderStatus
Firebase Cloud Messaging (FCM)Supported
OneSignalComing Soon

Dependencies

ModuleRequiredPurpose
AuthenticationYesUser targeting

Minimum Configuration

Requires FCM configuration. Disabled by default.

Environment Variables

NameRequiredDescriptionExample
CONDUIT_SERVERYesConduit Core address0.0.0.0:55152
SERVICE_URLNoService address0.0.0.0:56154
GRPC_PORTNogRPC server port56154
GRPC_KEYNogRPC signed request protectionsomeSecret

Quick Start

  1. Configure FCM in Admin Panel
  2. Register device tokens from mobile app
  3. Send notifications via API
curl -X POST 'http://localhost:3030/pushNotifications/send' \
-H 'masterkey: YOUR_MASTER_KEY' \
-H 'Content-Type: application/json' \
-d '{
"userId": "...",
"title": "Hello",
"body": "You have a new message"
}'

Next Steps