Skip to content

Initialization

Firebase initialization is the first and mandatory step when using the plugin. Without successful initialization, none of the Firebase services or Blueprint nodes will function.

Initialization prepares the Firebase SDK, validates the google-services.json configuration, creates the Firebase App instance, and makes all enabled Firebase modules ready for use.

This step must be executed once during the application lifecycle.

Firebase should be initialized early in the application lifecycle, before any Firebase-related logic is executed. Do not initialize Firebase repeatedly or from frequently recreated objects such as widgets unless you are certain it runs only once.


Initialization API Reference

Node Parameters Callbacks / Return Description
Initialize Firebase On Success: Called when Firebase has been successfully initialized.
On Failure (Error Message): Called if initialization fails due to a configuration error.
Initializes Firebase using the configured google-services.json. This node must be called before using any Firebase service.
Initialize Firebase With Modules On Success: Called when Firebase and all included modules are initialized.
On Failure (Error Message): Called if initialization fails during setup.
Initializes Firebase and ensures all Firebase modules are ready.
Is Firebase Initialized bool: Returns true if Firebase is initialized, false otherwise. Returns whether Firebase has already been successfully initialized.