expo-firebase-core provides access to the Firebase configuration and performs initialisation
of the native Firebase App.
|Android Device||Android Emulator||iOS Device||iOS Simulator||Web|
No explicit calls to
expo-firebase-core are required to initialize Firebase. This library will auto-initialize the Firebase app when a valid configuration exists.
At the moment, only Firebase Analytics is supported natively. We are working on bringing more native Firebase packages to Expo, stay tuned :)
import * as FirebaseCore from 'expo-firebase-core';
Name of the default Firebase app (e.g.
In Expo Go, a Firebase App is created for each project that is loaded, and a unique name for each project is returned.
Firebase options with which the default app was initialized. If no Google services configuration was provided,
undefined is returned.
Depending on the platform, the options are read from the following files and app.json keys.
The default Firebase options as defined in
web.config.firebase in app.json.
This constant is useful when you want to use the Firebase JS SDK on native.