Aplikasi Firebase menyimpan informasi inisialisasi untuk sekumpulan 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() | Merender FirebaseApp lokal ini yang tidak dapat digunakan dan membebaskan resource semua layanan terkait (meskipun tidak * membersihkan resource backend). Saat menjalankan SDK secara lokal, metode ini harus dipanggil untuk memastikan penghentian proses dengan lancar. |
firestore() | |
installations() | |
instanceId() | |
machineLearning() | |
pesan() | |
projectManagement() | |
remoteConfig() | |
securityRules() | |
storage(). |
app.App.appCheck()
Tanda Tangan:
appCheck(): appCheck.AppCheck;
Hasil:
app.App.auth()
Tanda Tangan:
auth(): auth.Auth;
Hasil:
app.App.database()
Tanda Tangan:
database(url?: string): database.Database;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
url | string |
Hasil:
app.App.delete()
Merender FirebaseApp
lokal ini yang tidak dapat digunakan dan membebaskan resource semua layanan terkait (meskipun tidak * membersihkan resource backend). Saat menjalankan SDK secara lokal, metode ini harus dipanggil untuk memastikan penghentian proses dengan lancar.
Tanda Tangan:
delete(): Promise<void>;
Hasil:
Janji<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:
firestore.Firestore
app.App.installations()
Tanda Tangan:
installations(): installations.Installations;
Hasil:
app.App.instanceId()
Sebagai gantinya, gunakan Penginstalan.
Tanda Tangan:
instanceId(): instanceId.InstanceId;
Hasil:
app.App.machineLearning()
Tanda Tangan:
machineLearning(): machineLearning.MachineLearning;
Hasil:
machineLearning.MachineLearning
app.App.Messaging()
Tanda Tangan:
messaging(): messaging.Messaging;
Hasil:
app.App.projectManagement()
Tanda Tangan:
projectManagement(): projectManagement.ProjectManagement;
Hasil:
projectManagement.ProjectManagement
app.App.remoteConfig()
Tanda Tangan:
remoteConfig(): remoteConfig.RemoteConfig;
Hasil:
app.App.securityRules()
Tanda Tangan:
securityRules(): securityRules.SecurityRules;
Hasil:
app.App.storage()
Tanda Tangan:
storage(): storage.Storage;
Hasil: