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;
返回:
app.App.auth()
签名:
auth(): auth.Auth;
返回:
app.App.database()
签名:
database(url?: string): 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;
返回:
app.App.instanceId()
<ph type="x-smartling-placeholder"></ph>请改用安装次数。
签名:
instanceId(): instanceId.InstanceId;
返回:
app.App.machineLearning()
签名:
machineLearning(): machineLearning.MachineLearning;
返回:
machineLearning.MachineLearning
app.App.messaging()
签名:
messaging(): messaging.Messaging;
返回:
app.App.projectManagement()
签名:
projectManagement(): projectManagement.ProjectManagement;
返回:
projectManagement.ProjectManagement
app.app.remoteConfig()
签名:
remoteConfig(): remoteConfig.RemoteConfig;
返回:
app.App.securityRules()
签名:
securityRules(): securityRules.SecurityRules;
返回:
app.App.storage()
签名:
storage(): storage.Storage;
返回: