Directus V12 is here
operation

Firebase Messaging Operation

Custom operation to send messages with Firebase

Firebase Messaging Operation screenshot 1
Firebase Messaging Operation screenshot 2
Firebase Messaging Operation screenshot 3
Firebase Messaging Operation screenshot 4
Firebase Messaging Operation screenshot 1
Firebase Messaging Operation screenshot 2
Firebase Messaging Operation screenshot 3
Firebase Messaging Operation screenshot 4

Firebase Messaging

Custom operation to send messages with Firebase.

Screenshot 1 Screenshot 2 Screenshot 3

Usage

  1. Install the extension using a package manager or from the Marketplace:
npm install directus-extension-firebase-messaging-operation
  1. Download the google-services.json file from Google Cloud and add it to the root of Directus.

  2. Or upload it via the Data Studio and copy the Filename (Disk).

  3. Add this environment variable:

GOOGLE_APPLICATION_CREDENTIALS="./google-services.json"
# OR
GOOGLE_APPLICATION_CREDENTIALS="./uploads/<uuid>.json"

Known Issues

Fix messaging/authentication-error

  1. Go to GCP Dashboard in your project.
  2. Search "API and Service".
  3. In the "Enable APIs and Services" section, click "+ Enable APIs and Services".
  4. Then search "cloud messaging".
  5. Now go to "Cloud Messaging" and "Firebase Cloud Messaging API" one by one and enable it.