app.App interface

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

Não chame esse 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() (em inglês)
auth().
database(url)
excluir(); torna esse FirebaseApp local inutilizável e libera os recursos de todos os serviços associados, embora *não* limpe nenhum recurso de back-end; Ao executar o SDK localmente, esse método precisa ser chamado para garantir o encerramento sem dificuldades do processo.
firestore() (em inglês)
Instalações()
instanceId().
machinelearning().
messaging().
projectManagement() (em inglês)
remoteConfig() (em inglês)
securityRules() (link em inglês)
storage().

app.App.appCheck()

Assinatura:

appCheck(): appCheck.AppCheck;

Retorna:

appCheck.AppCheck (link em inglês)

app.App.auth().

Assinatura:

auth(): auth.Auth;

Retorna:

auth.Auth.

app.App.database()

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
url string

Retorna:

database.Database (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* limpe nenhum recurso de back-end; Ao executar o SDK localmente, esse método precisa ser chamado para garantir o encerramento sem dificuldades 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 (link em inglês)

app.App.machineLearning()

Assinatura:

machineLearning(): machineLearning.MachineLearning;

Retorna:

machinelearning.MachineLearning (em inglês)

app.App.messaging().

Assinatura:

messaging(): messaging.Messaging;

Retorna:

messaging.Messaging (em inglês)

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 (em inglês)

app.App.storage().

Assinatura:

storage(): storage.Storage;

Retorna:

storage.Storage (link em inglês)