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:
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:
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)