app.App interface

Firebase 应用保存一系列服务的初始化信息。

请勿直接调用此构造函数,请改为使用 initializeApp() 创建应用。

签名

interface App extends AppCore 

扩展:AppCore

方法

方法 说明
appCheck()
auth()
database(url)
delete() 使此本地 FirebaseApp 无法使用,并释放所有关联服务的资源(尽管 *不会* 清理任何后端资源)。在本地运行 SDK 时,必须调用此方法,以确保正常终止进程。
firestore()
installations()
instanceId() 的实例 ID
machineLearning()
messaging()
projectManagement()
remoteConfig()
securityRules()
storage()

app.App.appCheck()

签名

appCheck(): appCheck.AppCheck;

返回

appCheck.AppCheck

app.App.auth()

签名

auth(): auth.Auth;

返回

auth.Auth

app.App.database()

签名

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

参数

参数 类型 说明
网址 字符串

返回

database.Database

app.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.App.firestore()

签名

firestore(): firestore.Firestore;

返回

Firestore.Firestore

app.App.installations()

签名

installations(): installations.Installations;

返回

installations.安装

app.App.instanceId()

<ph type="x-smartling-placeholder">
</ph>

请改用安装次数

签名

instanceId(): instanceId.InstanceId;

返回

instanceId.InstanceId

app.App.machineLearning()

签名

machineLearning(): machineLearning.MachineLearning;

返回

machineLearning.MachineLearning

app.App.messaging()

签名

messaging(): messaging.Messaging;

返回

messaging.Messaging

app.App.projectManagement()

签名

projectManagement(): projectManagement.ProjectManagement;

返回

projectManagement.ProjectManagement

app.app.remoteConfig()

签名

remoteConfig(): remoteConfig.RemoteConfig;

返回

remoteConfig.RemoteConfig

app.App.securityRules()

签名

securityRules(): securityRules.SecurityRules;

返回

securityRules.SecurityRules

app.App.storage()

签名

storage(): storage.Storage;

返回

storage.Storage