A Firebase App holds the initialization information for a collection ofservices.

Do not call this constructor directly. Instead, usefirebase.initializeApp() to create an app.

Index

Properties

automaticDataCollectionEnabled

automaticDataCollectionEnabled:boolean

The settable config flag for GDPR opt-in/opt-out

name

name:string

The (read-only) name for this app.

The default app's name is"[DEFAULT]".

example
// The default app's name is "[DEFAULT]"firebase.initializeApp(defaultAppConfig);console.log(firebase.app().name);// "[DEFAULT]"
example
// A named app's name is what you provide to initializeApp()var otherApp = firebase.initializeApp(otherAppConfig,"other");console.log(otherApp.name);// "other"

options

options:Object

The (read-only) configuration options for this app. These are the originalparameters given infirebase.initializeApp().

example
var app = firebase.initializeApp(config);console.log(app.options.databaseURL === config.databaseURL);// true

Methods

appCheck

  • appCheck():firebase.appCheck.AppCheck
  • Returnsfirebase.appCheck.AppCheck

auth

  • auth():Auth
  • Gets theAuth service for the current app.

    example
    var auth = app.auth();// The above is shorthand for:// var auth = firebase.auth(app);

    ReturnsAuth

database

  • database(url?: string):Database
  • Gets theDatabase service for thecurrent app.

    example
    var database = app.database();// The above is shorthand for:// var database = firebase.database(app);

    Parameters

    • Optional url:string

    ReturnsDatabase

delete

  • delete():Promise<any>
  • Renders this app unusable and frees the resources of all associatedservices.

    example
    app.delete()  .then(function(){console.log("App deleted successfully");  })  .catch(function(error){console.log("Error deleting app:", error);  });

    ReturnsPromise<any>

firestore

functions

  • functions(regionOrCustomDomain?: string):Functions
  • Parameters

    • Optional regionOrCustomDomain:string

    ReturnsFunctions

storage

  • storage(url?: string):Storage
  • Gets theStorage service for the currentapp, optionally initialized with a custom storage bucket.

    example
    var storage = app.storage();// The above is shorthand for:// var storage = firebase.storage(app);
    example
    var storage = app.storage("gs://your-app.appspot.com");

    Parameters

    • Optional url:string

      The gs:// url to your Firebase Storage Bucket.If not passed, uses the app's default Storage Bucket.

    ReturnsStorage

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2022-07-27 UTC.