ProjectManagement class

Giao diện dịch vụ Quản lý dự án Firebase.

Chữ ký:

export declare class ProjectManagement 

Thuộc tính

Tài sản Công cụ sửa đổi Loại Mô tả
ứng dụng Ứng dụng

Phương thức

Phương thức Công cụ sửa đổi Mô tả
androidApp(appId) Tạo một đối tượng AndroidApp, tham chiếu đến ứng dụng Android được chỉ định trong dự án Firebase này.Phương thức này không thực hiện RPC.
createAndroidApp(packageName, displayName) Tạo một ứng dụng Android trên Firebase mới liên kết với dự án Firebase này.
createIosApp(bundleId, displayName) Tạo một ứng dụng Firebase mới dành cho iOS được liên kết với dự án Firebase này.
iosApp(appId) Tạo một đối tượng iOSApp, tham chiếu đến ứng dụng iOS được chỉ định trong dự án Firebase này.Phương thức này không thực hiện RPC.
listAndroidApps() Liệt kê tối đa 100 ứng dụng Android trên Firebase được liên kết với dự án Firebase này.
listAppMetadata() Liệt kê tối đa 100 ứng dụng Firebase được liên kết với dự án Firebase này.
listIosApps() Liệt kê tối đa 100 ứng dụng iOS trên Firebase được liên kết với dự án Firebase này.
setDisplayName(newDisplayName) Cập nhật tên hiển thị của dự án Firebase này.
shaCertificate(shaHash) Tạo một đối tượng ShaCertificate.Phương thức này không thực hiện RPC.

Quản lý dự án.ứng dụng

Chữ ký:

readonly app: App;

ProjectQuản lý.androidApp()

Tạo một đối tượng AndroidApp, tham chiếu đến ứng dụng Android được chỉ định trong dự án Firebase này.

Phương thức này không thực hiện RPC.

Chữ ký:

androidApp(appId: string): AndroidApp;

Thông số

Thông số Loại Mô tả
mã ứng dụng chuỗi appId của ứng dụng Android cần tham chiếu.

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

Ứng dụng Android

Đối tượng AndroidApp tham chiếu đến ứng dụng Android trong Firebase đã chỉ định.

ProjectQuản lý.createAndroidApp()

Tạo một ứng dụng Android trên Firebase mới liên kết với dự án Firebase này.

Chữ ký:

createAndroidApp(packageName: string, displayName?: string): Promise<AndroidApp>;

Thông số

Thông số Loại Mô tả
tên gói chuỗi Tên gói chuẩn của Ứng dụng Android, như sẽ xuất hiện trong Google Play Developer Console.
Tên hiển thị chuỗi Tên hiển thị (không bắt buộc) do người dùng chỉ định cho ứng dụng mới này.

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

Hứa hẹn<AndroidApp>

Lời hứa sẽ giải quyết vấn đề với ứng dụng Android mới tạo.

ProjectQuản lý.createIosApp()

Tạo một ứng dụng Firebase mới dành cho iOS được liên kết với dự án Firebase này.

Chữ ký:

createIosApp(bundleId: string, displayName?: string): Promise<IosApp>;

Thông số

Thông số Loại Mô tả
mã nhận dạng gói chuỗi Mã nhận dạng gói ứng dụng iOS để dùng cho ứng dụng mới này.
Tên hiển thị chuỗi Tên hiển thị (không bắt buộc) do người dùng chỉ định cho ứng dụng mới này.

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

Cam kết<IosApp>

Lời hứa giải quyết vấn đề với ứng dụng iOS mới tạo.

ProjectQuản lý.iosApp()

Tạo một đối tượng iOSApp, tham chiếu đến ứng dụng iOS được chỉ định trong dự án Firebase này.

Phương thức này không thực hiện RPC.

Chữ ký:

iosApp(appId: string): IosApp;

Thông số

Thông số Loại Mô tả
mã ứng dụng chuỗi appId của ứng dụng iOS cần tham chiếu.

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

Ứng dụng iOS

Đối tượng iOSApp tham chiếu đến ứng dụng Firebase dành cho iOS đã chỉ định.

ProjectQuản lý.listAndroidApps()

Liệt kê tối đa 100 ứng dụng Android trên Firebase được liên kết với dự án Firebase này.

Chữ ký:

listAndroidApps(): Promise<AndroidApp[]>;

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

Cam kết<AndroidApp[]>

Danh sách ứng dụng Android.

ProjectQuản lý.listAppMetadata()

Liệt kê tối đa 100 ứng dụng Firebase được liên kết với dự án Firebase này.

Chữ ký:

listAppMetadata(): Promise<AppMetadata[]>;

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

Hứa hẹn<AppMetadata[]>

Lời hứa phân giải thành danh sách siêu dữ liệu của ứng dụng.

ProjectQuản lý.listIosApps()

Liệt kê tối đa 100 ứng dụng iOS trên Firebase được liên kết với dự án Firebase này.

Chữ ký:

listIosApps(): Promise<IosApp[]>;

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

Cam kết<IosApp[]>

Danh sách ứng dụng iOS.

ProjectQuản lý.setDisplayName()

Cập nhật tên hiển thị của dự án Firebase này.

Chữ ký:

setDisplayName(newDisplayName: string): Promise<void>;

Thông số

Thông số Loại Mô tả
Tên hiển thị mới chuỗi Tên hiển thị mới sẽ được cập nhật.

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

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

Lời hứa sẽ thực hiện khi tên hiển thị của dự án được cập nhật.

ProjectManagement.shaCertificate()

Tạo một đối tượng ShaCertificate.

Phương thức này không thực hiện RPC.

Chữ ký:

shaCertificate(shaHash: string): ShaCertificate;

Thông số

Thông số Loại Mô tả
Hàm shaHash chuỗi Hàm băm SHA-1 hoặc SHA-256 cho chứng chỉ này.

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

Chứng chỉ Shat

Đối tượng ShaCertificate chứa hàm băm SHA được chỉ định.