app.App interface

Приложение Firebase содержит информацию об инициализации набора сервисов.

Не вызывайте этот конструктор напрямую. Вместо этого используйте InitializeApp() для создания приложения.

Подпись:

interface App extends AppCore 

Расширяет: AppCore

Методы

Метод Описание
приложениеПроверка()
аутентификация()
база данных (URL)
удалить() Делает это локальное FirebaseApp непригодным для использования и освобождает ресурсы всех связанных служб (хотя оно *не* очищает какие-либо серверные ресурсы). При локальном запуске SDK этот метод необходимо вызвать, чтобы обеспечить корректное завершение процесса.
пожарный магазин()
установки()
идентификатор экземпляра()
машинное обучение()
обмен сообщениями()
управление проектом()
удаленная конфигурация()
правила безопасности()
хранилище()

приложение.App.appCheck()

Подпись:

appCheck(): appCheck.AppCheck;

Возврат:

appCheck.AppCheck

приложение.App.auth()

Подпись:

auth(): auth.Auth;

Возврат:

авторизация.Auth

приложение.App.database()

Подпись:

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

Параметры

Параметр Тип Описание
URL нить

Возврат:

база данных.База данных

приложение.App.delete()

Делает это локальное FirebaseApp непригодным для использования и освобождает ресурсы всех связанных служб (хотя оно *не* очищает какие-либо серверные ресурсы). При локальном запуске SDK этот метод необходимо вызвать, чтобы обеспечить корректное завершение процесса.

Подпись:

delete(): Promise<void>;

Возврат:

Обещание<void>

Пример

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

приложение.App.firestore()

Подпись:

firestore(): firestore.Firestore;

Возврат:

Firestore.Firestore

приложение.App.installations()

Подпись:

installations(): installations.Installations;

Возврат:

инсталляции.Инсталляции

приложение.App.instanceId()

Вместо этого используйте «Установки» .

Подпись:

instanceId(): instanceId.InstanceId;

Возврат:

идентификатор экземпляра.InstanceId

приложение.App.machineLearning()

Подпись:

machineLearning(): machineLearning.MachineLearning;

Возврат:

MachineLearning.MachineLearning

приложение.App.messaging()

Подпись:

messaging(): messaging.Messaging;

Возврат:

обмен сообщениями.Сообщения

приложение.App.projectManagement()

Подпись:

projectManagement(): projectManagement.ProjectManagement;

Возврат:

ProjectManagement.ProjectManagement

приложение.App.remoteConfig()

Подпись:

remoteConfig(): remoteConfig.RemoteConfig;

Возврат:

RemoteConfig.RemoteConfig

приложение.App.securityRules()

Подпись:

securityRules(): securityRules.SecurityRules;

Возврат:

SecurityRules.SecurityRules

приложение.App.хранилище()

Подпись:

storage(): storage.Storage;

Возврат:

хранилище.Хранение