Starts the process of loading and connecting to Firebase.
NOTE: This action is not required if Auto Start Load Property is enabled.
Reconnects Firebase if it was disconnected using the Disconnect action.
➜ On Load Success
Triggers when Firebase has been loaded successfully.
NOTE: This condition is required even if Auto Start Load Property is enabled.
➜ On Disconnect
Triggers when Firebase has been disconnected successfully.
➜ On Reconnect
Triggers when Firebase has been reconnected successfully.
➜ On Timeout
Triggers when Firebase could not be loaded within the specified value of the Timeout property
Enabling Debug Mode will log event messages and errors.
NOTE: See this Guide to know how to debug.
Primary SDK Object
If you are using multiple Firebase Projects (or multiple Firebase SDK Objects) in one C3 Project, choose your Primary SDK Object. Otherwise, ignore this property.
NOTE: See Handling Multiple Firebase Project.c3p Example to see how it works.
SDK Load Options
Settings for Loading SDK
Enter time in seconds. If Loading SDK takes more time than this value, the ➜ On Timeout condition will get triggered.
Auto Start Load
If enabled, starts Loading SDK automatically, before the start of layout. If timed-out, it will re-attempt to Load SDK automatically. (Recommended to enable in most cases)
Set up Firebase SDK Keys and IDs
NOTE: See this Guide to get started with SDK Configuration
Enter databaseURL SubDomain
Choose databaseURL Domain
Enter the Firebase API Version
Choose the required Firebase Services
Enables Firebase Authentication service
Enables Firebase Realtime-Database service
Enables Firebase Cloud Storage service
Enables Firebase Firestore service
Enables Firebase Analytics
Firebase App Check
Set up Firebase App Check feature
1. See this Guide to get started with Firebase App Check Configuration
2. This feature works in Browser/HTML5 only
Enables AppCheck using reCAPTCHA.
reCAPTCHA Site Key
Enter your reCAPTCHA Site Key