app.App interface

Firebase uygulamaları, bir hizmet koleksiyonunun başlatma bilgilerini saklar.

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

İmza:

interface App extends AppCore 

Kapsamı: AppCore

Yöntemler

Yöntem Açıklama
appCheck()
auth()
database(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 yerel olarak çalıştırılırken işlemin uygun şekilde sonlandırılması için bu yöntem çağrılmalıdır.
firestore()
installations()
instanceId()
machineLearning()
messaging()
projectManagement() işlevi
remoteConfig()
securityRules()
storage()

app.App.appCheck()

İmza:

appCheck(): appCheck.AppCheck;

Şunu döndürür:

appCheck.AppCheck

app.App.auth()

İmza:

auth(): auth.Auth;

Şunu döndürür:

auth.Auth

app.App.database()

İmza:

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

Parametreler

Parametre Tür Açıklama
url dize

Şunu döndürür:

veritabanı.Veritabanı

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 yerel olarak çalıştırılırken işlemin uygun şekilde sonlandırılması için bu yöntem çağrılmalıdır.

İmza:

delete(): Promise<void>;

Şunu döndürür:

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;

Şunu döndürür:

firestore.Firestore

app.App.installations()

İmza:

installations(): installations.Installations;

Şunu döndürür:

installations.Yüklemeler

app.App.instanceId()

Bunun yerine Yüklemeler'i kullanın.

İmza:

instanceId(): instanceId.InstanceId;

Şunu döndürür:

ornekKimliği.ÖrnekKimliği

app.App.machineLearning()

İmza:

machineLearning(): machineLearning.MachineLearning;

Şunu döndürür:

machineLearning.MachineLearning

app.App.messaging()

İmza:

messaging(): messaging.Messaging;

Şunu döndürür:

messaging.Mesajlaşma

app.App.projectManagement()

İmza:

projectManagement(): projectManagement.ProjectManagement;

Şunu döndürür:

projeYönetimi.ProjeYönetimi

app.App.remoteConfig()

İmza:

remoteConfig(): remoteConfig.RemoteConfig;

Şunu döndürür:

remoteConfig.RemoteConfig

app.App.securityRules()

İmza:

securityRules(): securityRules.SecurityRules;

Şunu döndürür:

securityRules.SecurityRules

app.App.storage()

İmza:

storage(): storage.Storage;

Şunu döndürür:

depolama.Depolama