app.App interface

Aplikasi Firebase menyimpan informasi inisialisasi untuk kumpulan layanan.

Jangan memanggil konstruktor ini secara langsung. Sebagai gantinya, gunakan initializeApp() untuk membuat aplikasi.

Tanda Tangan:

interface App extends AppCore 

Memperluas: AppCore

Metode

Metode Deskripsi
appCheck()
auth()
database(url)
delete() Membuat FirebaseApp lokal ini tidak dapat digunakan dan mengosongkan resource semua layanan terkait (meskipun *tidak* membersihkan resource backend). Saat menjalankan SDK secara lokal, metode ini harus dipanggil untuk memastikan penghentian proses secara halus.
firestore()
installations()
instanceId()
machineLearning()
pesan()
projectManagement()
remoteConfig()
securityRules()
storage()

app.App.appCheck()

Tanda Tangan:

appCheck(): appCheck.AppCheck;

Hasil:

appCheck.AppCheck

app.App.auth()

Tanda Tangan:

auth(): auth.Auth;

Hasil:

auth.Auth

app.App.database()

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
url string

Hasil:

database.Database

app.App.delete()

Membuat FirebaseApp lokal ini tidak dapat digunakan dan mengosongkan resource semua layanan terkait (meskipun *tidak* membersihkan resource backend). Saat menjalankan SDK secara lokal, metode ini harus dipanggil untuk memastikan penghentian proses secara halus.

Tanda Tangan:

delete(): Promise<void>;

Hasil:

Promise<void>

Contoh

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

app.App.firestore()

Tanda Tangan:

firestore(): firestore.Firestore;

Hasil:

{i>firestore.Firestore<i}

app.App.installations()

Tanda Tangan:

installations(): installations.Installations;

Hasil:

installations.Installations

app.App.instanceId()

Sebagai gantinya, gunakan Installations.

Tanda Tangan:

instanceId(): instanceId.InstanceId;

Hasil:

instanceId.InstanceId

app.App.machineLearning()

Tanda Tangan:

machineLearning(): machineLearning.MachineLearning;

Hasil:

machineLearning.MachineLearning

app.App.Messaging()

Tanda Tangan:

messaging(): messaging.Messaging;

Hasil:

Messaging.Messaging

app.App.projectManagement()

Tanda Tangan:

projectManagement(): projectManagement.ProjectManagement;

Hasil:

projectManagement.ProjectManagement

app.App.remoteConfig()

Tanda Tangan:

remoteConfig(): remoteConfig.RemoteConfig;

Hasil:

remoteConfig.RemoteConfig

app.App.securityRules()

Tanda Tangan:

securityRules(): securityRules.SecurityRules;

Hasil:

securityRules.SecurityRules

app.App.storage()

Tanda Tangan:

storage(): storage.Storage;

Hasil:

storage.Storage