อินเทอร์เฟซบริการการจัดการโปรเจ็กต์ 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 ที่จะใช้อ้างอิง |
การคืนสินค้า:
ออบเจ็กต์ 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 ที่จะใช้อ้างอิง |
การคืนสินค้า:
ออบเจ็กต์ 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
มีแฮช SHA ที่ระบุ