Google

Setup guide for Google’s Firebase Cloud Messaging (FCM) connector in Recurly Engage Push Prompts.

The Google integration lets Recurly Engage send push notifications to Android apps and web browsers through Firebase Cloud Messaging (FCM).
Available on all Recurly Engage subscription plans

Prerequisites

  • You must have Company or App Administrator permissions in Recurly Engage.
  • Your app must integrate the Recurly Engage software development kit (SDK) on the target platform.

Limitations

  • Push notifications are supported on Android devices and web browsers with FCM support.

Definition

The FCM connector ingests your Firebase service account JSON file, which lets Recurly Engage send push notifications through Google's FCM infrastructure.

Key benefits

Broad device reach Target Android apps and modern web clients.
Secure authentication Use Google's service account keys.
Centralized management Handle push credentials within Recurly Engage.

Key details

Get your FCM service account JSON

Required information: FCM service json file

1

Open the Firebase Console

Go to the Firebase Console and select your project.

2

Open service accounts

Select the gear icon in the sidebar, and then choose Project Settings → Service Accounts.

3

Generate a key

Select Generate new private key.

4

Download the file

Download the resulting JSON file.

Sample service account JSON payload:

{
  "type": "service_account",
  "project_id": "PROJECT_ID",
  "private_key_id": "PRIVATE_KEY_ID",
  "private_key": "-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----\n",
  "client_email": "firebase-adminsdk-xxx@PROJECT_ID.iam.gserviceaccount.com",
  "client_id": "CLIENT_ID",
  "auth_uri": "https://accounts.google.com/o/oauth2/auth",
  "token_uri": "https://oauth2.googleapis.com/token",
  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
  "client_x509_cert_url": "CLIENT_X509_CERT_URL"
}

Upload the file to Recurly Engage

1

Open Push Credentials

In Recurly Engage, go to Settings → Push Credentials.

2

Upload your JSON file

Select Firebase Cloud Messaging and upload your downloaded JSON file.

3

Turn on FCM push prompts

Toggle Active to On to enable FCM push prompts.


Did this page help you?