Una aplicación de Firebase contiene la información de inicialización de una colección de servicios.
No llame a este constructor directamente. En su lugar, utilice inicializeApp() para crear una aplicación.
Firma:
interface App extends AppCore
Se extiende: AppCore
Métodos
Método | Descripción |
---|---|
aplicaciónCheck() | |
autenticación() | |
base de datos (URL) | |
borrar() | Inutiliza esta FirebaseApp local y libera los recursos de todos los servicios asociados (aunque *no* limpia ningún recurso de backend). Cuando se ejecuta el SDK localmente, se debe llamar a este método para garantizar una finalización correcta del proceso. |
almacén de fuego() | |
instalaciones() | |
ID de instancia() | |
aprendizaje automático() | |
mensajería() | |
gestión de proyectos() | |
configuración remota() | |
reglas de seguridad() | |
almacenamiento() |
aplicación.App.appCheck()
Firma:
appCheck(): appCheck.AppCheck;
Devoluciones:
aplicación.App.auth()
Firma:
auth(): auth.Auth;
Devoluciones:
aplicación.App.database()
Firma:
database(url?: string): database.Database;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
URL | cadena |
Devoluciones:
aplicación.App.delete()
Inutiliza esta FirebaseApp
local y libera los recursos de todos los servicios asociados (aunque *no* limpia ningún recurso de backend). Cuando se ejecuta el SDK localmente, se debe llamar a este método para garantizar una finalización correcta del proceso.
Firma:
delete(): Promise<void>;
Devoluciones:
Promesa<nulo>
Ejemplo
app.delete()
.then(function() {
console.log("App deleted successfully");
})
.catch(function(error) {
console.log("Error deleting app:", error);
});
aplicación.App.firestore()
Firma:
firestore(): firestore.Firestore;
Devoluciones:
firestore.Firestore
aplicación.Aplicación.instalaciones()
Firma:
installations(): installations.Installations;
Devoluciones:
aplicación.App.instanceId()
Utilice Instalaciones en su lugar.
Firma:
instanceId(): instanceId.InstanceId;
Devoluciones:
ID de instancia.Id de instancia
aplicación.App.machineLearning()
Firma:
machineLearning(): machineLearning.MachineLearning;
Devoluciones:
machineLearning.MachineLearning
aplicación.App.mensajería()
Firma:
messaging(): messaging.Messaging;
Devoluciones:
aplicación.App.projectManagement()
Firma:
projectManagement(): projectManagement.ProjectManagement;
Devoluciones:
ProjectManagement.ProjectManagement
aplicación.App.remoteConfig()
Firma:
remoteConfig(): remoteConfig.RemoteConfig;
Devoluciones:
aplicación.App.securityRules()
Firma:
securityRules(): securityRules.SecurityRules;
Devoluciones:
reglas de seguridad.Rules de seguridad
aplicación.App.almacenamiento()
Firma:
storage(): storage.Storage;
Devoluciones: