Use the Firebase connector to build mobile and web applications.
Integrating your application with Firebase lets you use these operations in an automation. It exposes 7 actions, listed below. Add the connector from the Connections area, authenticate, then select its operations in the automation builder. Capabilities: actions.
Authentication
Before you begin, make sure you have the following information:
Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings.
Authentication Type: Firebase supports the following authentication methods:
OAuth
OAuth with client configuration
OAuth with service account details
JWT
Obtaining Your OAuth Client Credentials
Open the Google Cloud Console and select the Google Cloud project that backs your Firebase project (Firebase projects and Google Cloud projects share the same underlying project).
From the left menu, go to APIs & Services, then Library, and enable the Firebase Management API and the Firebase Cloud Messaging API for the project.
Go to APIs & Services, then Credentials.
If you have not configured one yet, click OAuth consent screen and fill in the app name, support email, and required scopes, then save.
Back on the Credentials page, click Create Credentials, then select OAuth client ID.
Choose Web application as the application type and give it a name.
Under Authorized redirect URIs, add the redirect URI provided by UnifyApps.
Click Create.
Copy the generated Client ID and Client Secret and store them securely for use when connecting Firebase in UnifyApps.
Actions
Action Name | Description |
|---|---|
Create Android App | Create an Android app in Firebase |
Create iOS App | Create an iOS app in Firebase |
Get Android App Config | Get Android app configuration from Firebase |
Get iOS App by Bundle ID | Get iOS App by Bundle ID from Firebase project |
Get iOS App Config | Get iOS app configuration from Firebase |
Send a message to a device | Sends a message to a specified target in Firebase |
Send a message to a device (Generic) | Sends a message to a specified target in Firebase |