ProjectManagement class

อินเทอร์เฟซบริการการจัดการโปรเจ็กต์ Firebase

ลายเซ็น:

export declare class ProjectManagement 

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
แอป แอป

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
androidApp(รหัสแอป) สร้างออบเจ็กต์ AndroidApp โดยอ้างอิงแอป Android ที่ระบุภายในโปรเจ็กต์ Firebase นี้เมธอดนี้ไม่ได้ดำเนินการ RPC
สร้าง AndroidApp(packageName, displayName) สร้างแอป Firebase บน Android ใหม่ที่เชื่อมโยงกับโปรเจ็กต์ Firebase นี้
createIosApp(bundleId, displayName) สร้างแอป Firebase iOS ใหม่ที่เชื่อมโยงกับโปรเจ็กต์ Firebase นี้
iosApp(รหัสแอป) สร้างออบเจ็กต์ iOSApp โดยอ้างอิงแอป iOS ที่ระบุภายในโปรเจ็กต์ Firebase นี้เมธอดนี้ไม่ได้ดำเนินการ RPC
listAndroidApps() แสดงรายการแอป Firebase บน Android สูงสุด 100 แอปที่เชื่อมโยงกับโปรเจ็กต์ Firebase นี้
listAppMetadata() แสดงรายการแอป Firebase สูงสุด 100 แอปที่เชื่อมโยงกับโปรเจ็กต์ Firebase นี้
listIosApps() แสดงรายการแอป Firebase iOS สูงสุด 100 แอปที่เชื่อมโยงกับโปรเจ็กต์ Firebase นี้
setDisplayName(newDisplayName) อัปเดตชื่อที่แสดงของโปรเจ็กต์ Firebase นี้
shaCertificate(shaHash) สร้างออบเจ็กต์ ShaCertificateเมธอดนี้จะไม่ดำเนินการ RPC

ProjectManagement.app

ลายเซ็น:

readonly app: App;

ProjectManagement.androidApp()

สร้างออบเจ็กต์ AndroidApp โดยอ้างอิงแอป Android ที่ระบุภายในโปรเจ็กต์ Firebase นี้

เมธอดนี้จะไม่ทํางาน RPC

ลายเซ็น:

androidApp(appId: string): AndroidApp;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
รหัสแอป สตริง appId ของแอป Android ที่จะใช้อ้างอิง

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

แอป Android

ออบเจ็กต์ AndroidApp ที่อ้างอิงแอป Firebase บน Android ที่ระบุ

ProjectManagement.createAndroidApp()

สร้างแอป Firebase บน Android ใหม่ที่เชื่อมโยงกับโปรเจ็กต์ Firebase นี้

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ชื่อแพ็กเกจ สตริง ชื่อแพ็กเกจ Canonical ของแอป Android ตามที่ปรากฏใน Google Play Developer Console
displayName สตริง ชื่อที่แสดงที่ผู้ใช้กำหนดสำหรับแอปใหม่นี้ (ไม่บังคับ)

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

สัญญาว่า<AndroidApp>

คำมั่นสัญญาที่ตอบโจทย์แอป Android ที่สร้างขึ้นใหม่

ProjectManagement.createIosApp()

สร้างแอป Firebase iOS ใหม่ที่เชื่อมโยงกับโปรเจ็กต์ Firebase นี้

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
รหัสชุด สตริง รหัส App Bundle ของ iOS ที่จะใช้สำหรับแอปใหม่นี้
displayName สตริง ชื่อที่แสดงที่ผู้ใช้กำหนดสำหรับแอปใหม่นี้ (ไม่บังคับ)

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

สัญญา<IosApp>

คำมั่นสัญญาที่เปลี่ยนไปกับแอป iOS ที่สร้างขึ้นใหม่

ProjectManagement.iosApp()

สร้างออบเจ็กต์ iOSApp โดยอ้างอิงแอป iOS ที่ระบุภายในโปรเจ็กต์ Firebase นี้

เมธอดนี้จะไม่ทํางาน RPC

ลายเซ็น:

iosApp(appId: string): IosApp;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
รหัสแอป สตริง appId ของแอป iOS ที่จะใช้อ้างอิง

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

แอป iOS

ออบเจ็กต์ iOSApp ที่อ้างอิงแอป Firebase iOS ที่ระบุ

ProjectManagement.listAndroidApps()

แสดงรายการแอป Firebase บน Android สูงสุด 100 แอปที่เชื่อมโยงกับโปรเจ็กต์ Firebase นี้

ลายเซ็น:

listAndroidApps(): Promise<AndroidApp[]>;

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

สัญญา<AndroidApp[]>

รายการแอป Android

ProjectManagement.listAppMetadata()

แสดงรายการแอป Firebase สูงสุด 100 แอปที่เชื่อมโยงกับโปรเจ็กต์ Firebase นี้

ลายเซ็น:

listAppMetadata(): Promise<AppMetadata[]>;

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

สัญญา<AppMetadata[]>

คำมั่นสัญญาที่ตรงกับรายการข้อมูลเมตาของแอป

ProjectManagement.listIosApps()

แสดงรายการแอป Firebase iOS สูงสุด 100 แอปที่เชื่อมโยงกับโปรเจ็กต์ Firebase นี้

ลายเซ็น:

listIosApps(): Promise<IosApp[]>;

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

สัญญา<IosApp[]>

รายการแอป iOS

ProjectManagement.setDisplayName()

อัปเดตชื่อที่แสดงของโปรเจ็กต์ Firebase นี้

ลายเซ็น:

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

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ชื่อที่แสดงใหม่ สตริง ชื่อที่แสดงใหม่ที่จะอัปเดต

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

คำสัญญา<โมฆะ>

คำมั่นสัญญาที่จะแก้ไขเมื่อชื่อที่แสดงของโปรเจ็กต์ได้รับการอัปเดต

ProjectManagement.shaCertificate()

สร้างออบเจ็กต์ ShaCertificate

เมธอดนี้จะไม่ทํางาน RPC

ลายเซ็น:

shaCertificate(shaHash: string): ShaCertificate;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
ShaHash สตริง แฮช SHA-1 หรือ SHA-256 สำหรับใบรับรองนี้

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

ShaCertificate

ออบเจ็กต์ ShaCertificate มีแฮช SHA ที่ระบุ