app.App interface

แอป Firebase มีข้อมูลการเริ่มต้นสำหรับคอลเล็กชันของบริการ

อย่าเรียกตัวสร้างนี้โดยตรง แต่ให้ใช้ initializeApp() เพื่อสร้างแอปแทน

ลายเซ็น:

interface App extends AppCore 

ขยาย: AppCore

เมธอด

วิธีการ คำอธิบาย
appCheck()
auth()
ฐานข้อมูล
delete() แสดงผล FirebaseApp ในเครื่องนี้และทำให้ทรัพยากรของบริการที่เกี่ยวข้องทั้งหมดว่างลง (แต่จะ *ไม่* ล้างทรัพยากรแบ็กเอนด์ใดๆ) เมื่อเรียกใช้ SDK ในเครื่อง ต้องเรียกใช้เมธอดนี้เพื่อให้แน่ใจว่ากระบวนการสิ้นสุดได้อย่างราบรื่น
firestore()
installations()
instanceId()
machineLearning()
การส่งข้อความ()
การจัดการโปรเจ็กต์()
remoteConfig()
securityRules()
storage()

app.App.appCheck()

ลายเซ็น:

appCheck(): appCheck.AppCheck;

การคืนสินค้า:

appCheck.AppCheck

app.App.auth()

ลายเซ็น:

auth(): auth.Auth;

การคืนสินค้า:

auth.Auth

app.App.database()

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
url สตริง

การคืนสินค้า:

database.Database

app.App.delete()

แสดงผล FirebaseApp ในเครื่องนี้และทำให้ทรัพยากรของบริการที่เกี่ยวข้องทั้งหมดว่างลง (แต่จะ *ไม่* ล้างทรัพยากรแบ็กเอนด์ใดๆ) เมื่อเรียกใช้ SDK ในเครื่อง ต้องเรียกใช้เมธอดนี้เพื่อให้แน่ใจว่ากระบวนการสิ้นสุดได้อย่างราบรื่น

ลายเซ็น:

delete(): Promise<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;

การคืนสินค้า:

installations.การติดตั้ง

app.App.instanceId()

โปรดใช้การติดตั้งแทน

ลายเซ็น:

instanceId(): instanceId.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;

การคืนสินค้า:

remoteConfig.RemoteConfig

app.App.securityRules()

ลายเซ็น:

securityRules(): securityRules.SecurityRules;

การคืนสินค้า:

securityRules.SecurityRules

app.App.storage()

ลายเซ็น:

storage(): storage.Storage;

การคืนสินค้า:

storage.Storage