app.App interface

Um app do Firebase contém as informações de inicialização de um conjunto de serviços.

Não chame este construtor diretamente. Em vez disso, use InitializeApp() para criar um aplicativo.

Assinatura:

interface App extends AppCore 

Estende:AppCore

Métodos

Método Descrição
appCheck()
auth().
banco_de_dados(URL)
delete() Torna esse FirebaseApp local inutilizável e libera os recursos de todos os serviços associados, embora *não* apague recursos de back-end. Ao executar o SDK localmente, esse método precisa ser chamado para garantir o encerramento normal do processo.
firestore() (em inglês)
instalaçãos() (link em inglês)
instanceId().
machineLearning().
Messaging().
projectManagement() (em inglês)
remoteConfig() (em inglês)
securityRules();
storage() (em inglês)

app.App.appCheck()

Assinatura:

appCheck(): appCheck.AppCheck;

Retorna:

appCheck.AppCheck (link em inglês)

app.App.auth()

Assinatura:

auth(): auth.Auth;

Retorna:

auth.Auth (em inglês)

app.App.database()

Assinatura:

database(url?: string): database.Database;

Parâmetros

Parâmetro Tipo Descrição
url string

Retorna:

database.Database (link em inglês)

app.App.delete()

Torna esse FirebaseApp local inutilizável e libera os recursos de todos os serviços associados, embora *não* apague recursos de back-end. Ao executar o SDK localmente, esse método precisa ser chamado para garantir o encerramento normal do processo.

Assinatura:

delete(): Promise<void>;

Retorna:

Promessa<void>

Exemplo

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

app.App.firestore()

Assinatura:

firestore(): firestore.Firestore;

Retorna:

Firestore.Firestore

app.App.installations()

Assinatura:

installations(): installations.Installations;

Retorna:

Instalações.Instalações

app.App.instanceId()

Use Instalações.

Assinatura:

instanceId(): instanceId.InstanceId;

Retorna:

instanceId.InstanceId (em inglês)

app.App.machineLearning().

Assinatura:

machineLearning(): machineLearning.MachineLearning;

Retorna:

machineLearning.MachineLearning

app.App.messaging()

Assinatura:

messaging(): messaging.Messaging;

Retorna:

Messaging.Messaging.

app.App.projectManagement()

Assinatura:

projectManagement(): projectManagement.ProjectManagement;

Retorna:

projectManagement.ProjectManagement (em inglês)

app.App.remoteConfig()

Assinatura:

remoteConfig(): remoteConfig.RemoteConfig;

Retorna:

remoteConfig.RemoteConfig (em inglês)

app.App.securityRules()

Assinatura:

securityRules(): securityRules.SecurityRules;

Retorna:

securityRules.SecurityRules (link em inglês)

app.App.storage()

Assinatura:

storage(): storage.Storage;

Retorna:

storage.Storage (em inglês)