Firebase Cloud Messaging (FCM)

Connect your Firebase project to SmartAppPush to send push notifications through FCM.


Prerequisites

  • A Firebase project with Cloud Messaging enabled
  • Admin access to the Firebase Console
  • Your mobile app configured to receive FCM notifications

Step 1: Generate a Service Account Key

  1. Go to the Firebase Console
  2. Select your project
  3. Navigate to Project Settings → Service Accounts
  4. Click "Generate New Private Key"
  5. Save the downloaded JSON file — you'll upload this to SmartAppPush

Important

Keep your service account JSON file secure. It grants admin access to your Firebase project's messaging API. Never commit it to version control.

Step 2: Upload to SmartAppPush

  1. In SmartAppPush, go to Settings → Push Provider
  2. Select Firebase Cloud Messaging (FCM)
  3. Upload your service account JSON file
  4. Click Save — SmartAppPush will validate the credentials
Status: ✓ Connected
Provider: Firebase Cloud Messaging
Project: my-fitness-app-12345

How It Works

When a campaign fires, SmartAppPush uses your Firebase service account to send notifications through the FCM HTTP v1 API. Each notification is delivered to the user's device token registered in your app.

We use cookies to understand how you use our site and improve your experience. No personal data is sold or shared.