app.App interface

Firebase uygulamaları, bir dizi hizmete ait başlatma bilgilerini barındırır.

Bu kurucuyu doğrudan çağırmayın. Bunun yerine, bir uygulama oluşturmak için initializeApp() işlevini kullanın.

İmza:

interface App extends AppCore 

Uzantılar: AppCore

Yöntemler

Yöntem Açıklama
appCheck()
auth()
database(url) (veritabanı(url))
delete() Bu yerel FirebaseApp öğesini kullanılamaz hale getirir ve ilişkili tüm hizmetlerin kaynaklarını serbest bırakır (ancak arka uç kaynaklarını *temizlemez*). SDK'yı yerel olarak çalıştırırken, sürecin sorunsuz bir şekilde sonlandırılmasını sağlamak için bu yöntem çağrılmalıdır.
firestore()
installations()
ornekKimliği()
machineLearning()
mesajlaşma()
projectManagement()
remoteConfig()
securityRules()
storage()

app.App.appCheck()

İmza:

appCheck(): appCheck.AppCheck;

İadeler:

appCheck.AppCheck

app.App.auth()

İmza:

auth(): auth.Auth;

İadeler:

auth.Auth

app.App.database()

İmza:

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

Parametreler

Parametre Tür Açıklama
url dize

İadeler:

database.Database

app.App.delete()

Bu yerel FirebaseApp öğesini kullanılamaz hale getirir ve ilişkili tüm hizmetlerin kaynaklarını serbest bırakır (ancak arka uç kaynaklarını *temizlemez*). SDK'yı yerel olarak çalıştırırken, sürecin sorunsuz bir şekilde sonlandırılmasını sağlamak için bu yöntem çağrılmalıdır.

İmza:

delete(): Promise<void>;

İadeler:

Taahhüt<void>

Örnek

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

app.App.firestore()

İmza:

firestore(): firestore.Firestore;

İadeler:

Firestore.Firestore

app.App.installations()

İmza:

installations(): installations.Installations;

İadeler:

kurulumlar.Yüklemeler

app.App.instanceId()

Bunun yerine Yüklemeler'i kullanın.

İmza:

instanceId(): instanceId.InstanceId;

İadeler:

ornekKimliği.ÖrnekKimliği

app.App.machineLearning()

İmza:

machineLearning(): machineLearning.MachineLearning;

İadeler:

machineLearning.MachineLearning

app.App.messaging()

İmza:

messaging(): messaging.Messaging;

İadeler:

mesajlaşma.Mesajlaşma

app.App.projectManagement()

İmza:

projectManagement(): projectManagement.ProjectManagement;

İadeler:

projectManagement.ProjectManagement

app.App.remoteConfig()

İmza:

remoteConfig(): remoteConfig.RemoteConfig;

İadeler:

remoteConfig.RemoteConfig

app.App.securityRules()

İmza:

securityRules(): securityRules.SecurityRules;

İadeler:

securityRules.SecurityRules

app.App.storage.()

İmza:

storage(): storage.Storage;

İadeler:

storage.Storage