app.App interface

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

Không gọi trực tiếp hàm khởi tạo này. Thay vào đó, hãy sử 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()
database(url)
delete() Hiển thị 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ù chức năng này *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()
installs()
InstanceId()
máy học()
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()

Hiển thị 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ù chức năng này *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:

Hứa hẹn<void>

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:

installs.Installations

app.App.instanceId()

Thay vào đó, 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.MachineML

app.App.Messaging()

Chữ ký:

messaging(): messaging.Messaging;

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

Nhắn tin.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