app.App interface

Ứng dụng Firebase lưu giữ thông tin về hoạt động khởi chạy của một tập hợp các dịch vụ.

Đừng gọi trực tiếp hàm khởi tạo này. Thay vào đó, hãy dùng initializeApp() để tạo một ứng dụng.

Chữ ký:

interface App extends AppCore 

Mở rộng: AppCore

Phương thức

Phương thức Mô tả
appCheck()
auth()
cơ sở dữ liệu(url)
delete() Kết xuất FirebaseApp cục bộ này không sử dụng được và giải phóng tài nguyên của tất cả dịch vụ liên kết (mặc dù nó *không* dọn dẹp bất kỳ tài nguyên phụ trợ nào). Khi chạy SDK cục bộ, phương thức này phải được gọi để đảm bảo việc kết thúc quy trình một cách linh hoạt.
firestore()
cài đặt()
instanceId()
Machine Learning()
Nhắn tin()
projectQuản lý()
remoteConfig()
securityRules()
storage()

app.App.appCheck()

Chữ ký:

appCheck(): appCheck.AppCheck;

Trường hợp trả lại hàng:

appCheck.AppCheck

app.App.auth()

Chữ ký:

auth(): auth.Auth;

Trường hợp trả lại hàng:

auth.Auth

app.App.database()

Chữ ký:

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

Thông số

Thông số Loại Mô tả
url chuỗi

Trường hợp trả lại hàng:

database.Database

app.App.delete()

Kết xuất FirebaseApp cục bộ này không sử dụng được và giải phóng tài nguyên của tất cả dịch vụ liên kết (mặc dù nó *không* dọn dẹp bất kỳ tài nguyên phụ trợ nào). Khi chạy SDK cục bộ, phương thức này phải được gọi để đảm bảo việc kết thúc quy trình một cách linh hoạt.

Chữ ký:

delete(): Promise<void>;

Trường hợp trả lại hàng:

Lời hứa<vô hiệu>

Ví dụ

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

app.App.firestore()

Chữ ký:

firestore(): firestore.Firestore;

Trường hợp trả lại hàng:

Firestore.Firestore

app.App.installations()

Chữ ký:

installations(): installations.Installations;

Trường hợp trả lại hàng:

Cài đặt.Cài đặt

app.App.instanceId()

Hãy chuyển sang sử dụng Cài đặt.

Chữ ký:

instanceId(): instanceId.InstanceId;

Trường hợp trả lại hàng:

instanceId.InstanceId

app.App.Machine Learning()

Chữ ký:

machineLearning(): machineLearning.MachineLearning;

Trường hợp trả lại hàng:

Machine Learning.Machine Learning

app.App.messaging()

Chữ ký:

messaging(): messaging.Messaging;

Trường hợp trả lại hàng:

Messaging.Messaging (Nhắn tin)

app.App.projectManagement()

Chữ ký:

projectManagement(): projectManagement.ProjectManagement;

Trường hợp trả lại hàng:

projectManagement.ProjectManagement

app.App.remoteConfig()

Chữ ký:

remoteConfig(): remoteConfig.RemoteConfig;

Trường hợp trả lại hàng:

remoteConfig.RemoteConfig

app.App.securityRules()

Chữ ký:

securityRules(): securityRules.SecurityRules;

Trường hợp trả lại hàng:

securityRules.SecurityRules

app.App.storage()

Chữ ký:

storage(): storage.Storage;

Trường hợp trả lại hàng:

storage.Storage