| java.lang.Object | |
| ↳ | com.google.firebase.FirebaseApp |
The entry point of Firebase SDKs. It holds common configuration and state for Firebase APIs. Most applications don't need to directly interact with FirebaseApp.
Firebase APIs use the default FirebaseApp by default, unless a different one is explicitly passed to the API via FirebaseFoo.getInstance(firebaseApp).
initializeApp(FirebaseOptions) initializes the default app instance. This
method should be invoked at startup.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | DEFAULT_APP_NAME | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| void |
delete()
Deletes the
FirebaseApp and all its data. | ||||||||||
| boolean | equals(Object o) | ||||||||||
| static List<FirebaseApp> |
getApps()
Returns a list of all FirebaseApps.
| ||||||||||
| static FirebaseApp |
getInstance(String name)
Returns the instance identified by the unique name, or throws if it does not exist.
| ||||||||||
| static FirebaseApp |
getInstance()
Returns the default (first initialized) instance of the
FirebaseApp. | ||||||||||
| String |
getName()
Returns the unique name of this app.
| ||||||||||
| FirebaseOptions |
getOptions()
Returns the specified
FirebaseOptions. | ||||||||||
| int | hashCode() | ||||||||||
| static FirebaseApp |
initializeApp(String name)
Initializes a named
FirebaseApp instance using Google Application Default Credentials. | ||||||||||
| static FirebaseApp |
initializeApp(FirebaseOptions options, String name)
Initializes a named
FirebaseApp instance using the given options. | ||||||||||
| static FirebaseApp |
initializeApp()
Initializes the default
FirebaseApp instance using Google Application Default
Credentials. | ||||||||||
| static FirebaseApp |
initializeApp(FirebaseOptions options)
Initializes the default
FirebaseApp instance using the given options. | ||||||||||
| String | toString() | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Deletes the FirebaseApp and all its data. All calls to this FirebaseApp
instance will throw once it has been called.
A no-op if delete was called before.
Returns the instance identified by the unique name, or throws if it does not exist.
| name | represents the name of the FirebaseApp instance. |
|---|
FirebaseApp corresponding to the name.| IllegalStateException | if the FirebaseApp was not initialized, either via initializeApp(FirebaseOptions, String) or getApps().
|
|---|
Returns the default (first initialized) instance of the FirebaseApp.
| IllegalStateException | if the default app was not initialized. |
|---|
Returns the unique name of this app.
Initializes a named FirebaseApp instance using Google Application Default Credentials.
Loads additional FirebaseOptions from the environment in the same way as the
initializeApp() method.
| IllegalStateException | if an app with the same name has already been initialized. |
|---|---|
| IllegalArgumentException | if an error occurs while loading options from the environment. |
Initializes a named FirebaseApp instance using the given options.
| options | represents the global FirebaseOptions |
|---|---|
| name | unique name for the app. It is an error to initialize an app with an already existing name. Starting and ending whitespace characters in the name are ignored (trimmed). |
FirebaseApp| IllegalStateException | if an app with the same name has already been initialized. |
|---|
Initializes the default FirebaseApp instance using Google Application Default
Credentials. Also attempts to load additional FirebaseOptions from the environment
by looking up the FIREBASE_CONFIG environment variable. If the value of
the variable starts with '{', it is parsed as a JSON object. Otherwise it is
treated as a file name and the JSON content is read from the corresponding file.
| IllegalStateException | if the default app has already been initialized. |
|---|---|
| IllegalArgumentException | if an error occurs while loading options from the environment. |
Initializes the default FirebaseApp instance using the given options.
| IllegalStateException | if the default app has already been initialized. |
|---|