การจัดการโปรเจ็กต์ Firebase
ฟังก์ชัน
ฟังก์ชัน | คำอธิบาย |
---|---|
getProjectManagement(แอป) | รับบริการการจัดการโปรเจ็กต์สำหรับแอปเริ่มต้นหรือแอปที่กำหนด จะเรียกใช้ getProjectManagement() ได้โดยไม่ต้องมีอาร์กิวเมนต์เพื่อเข้าถึงบริการ ProjectManagement ของแอปเริ่มต้น หรือใช้ getProjectManagement(app) เพื่อเข้าถึงบริการ ProjectManagement ที่เชื่อมโยงกับแอปใดแอปหนึ่ง |
ชั้นเรียน
ชั้น | คำอธิบาย |
---|---|
แอป Android | การอ้างอิงแอป Firebase บน Androidอย่าเรียกใช้เครื่องมือสร้างนี้โดยตรง โปรดใช้ ProjectManagement.androidApp() แทน |
FirebaseProjectManagementError | โครงสร้างรหัสข้อผิดพลาดในการจัดการโปรเจ็กต์ Firebase ซึ่งขยาย PrefixedFirebaseError |
แอป iOS | การอ้างอิงแอป Firebase iOSอย่าเรียกใช้เครื่องมือสร้างนี้โดยตรง แต่ให้ใช้ ProjectManagement.iosApp() แทน |
การจัดการโครงการ | อินเทอร์เฟซบริการการจัดการโปรเจ็กต์ Firebase |
ShaCertificate | ใบรับรอง SHA-1 หรือ SHA-256อย่าเรียกใช้เครื่องมือสร้างนี้โดยตรง แต่ให้ใช้ [projectManagement.shaCertificate() ](projectManagement.ProjectManagement#shaCertificate) แทน |
การแจงนับ
การแจงนับ | คำอธิบาย |
---|---|
AppPlatform | แพลตฟอร์มที่เชื่อมโยงกับแอป Firebase ได้ |
อินเทอร์เฟซ
อินเทอร์เฟซ | คำอธิบาย |
---|---|
AndroidAppMetadata | ข้อมูลเมตาเกี่ยวกับแอป Firebase บน Android |
AppMetadata | ข้อมูลเมตาเกี่ยวกับแอป Firebase |
IosAppMetadata | ข้อมูลเมตาเกี่ยวกับแอป Firebase iOS |
พิมพ์ชื่อแทน
พิมพ์ชื่อแทน | คำอธิบาย |
---|---|
ProjectManagementErrorCode |
getProjectManagement(แอป)
รับบริการการจัดการโปรเจ็กต์สำหรับแอปเริ่มต้นหรือแอปที่กำหนด
สามารถเรียก getProjectManagement()
ได้โดยไม่ต้องมีอาร์กิวเมนต์เพื่อเข้าถึงบริการ ProjectManagement
ของแอปเริ่มต้น หรืออาจเรียกด้วย getProjectManagement(app)
เพื่อเข้าถึงบริการของ ProjectManagement
ที่เชื่อมโยงกับแอปที่ต้องการก็ได้
ลายเซ็น:
export declare function getProjectManagement(app?: App): ProjectManagement;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
แอป | แอป | แอปที่ไม่บังคับที่มีบริการ ProjectManagement ที่จะส่งคืน หากไม่ได้ระบุไว้ ระบบจะแสดงผลบริการ ProjectManagement เริ่มต้น * |
การคืนสินค้า:
บริการ ProjectManagement
เริ่มต้นหากไม่ได้ให้แอปไว้ หรือบริการ ProjectManagement
ที่เชื่อมโยงกับแอปที่ระบุ
ตัวอย่างที่ 1
// Get the ProjectManagement service for the default app
const defaultProjectManagement = getProjectManagement();
ตัวอย่างที่ 2
// Get the ProjectManagement service for a given app
const otherProjectManagement = getProjectManagement(otherApp);
ProjectManagementErrorCode
ลายเซ็น:
export type ProjectManagementErrorCode = 'already-exists' | 'authentication-error' | 'internal-error' | 'invalid-argument' | 'invalid-project-id' | 'invalid-server-response' | 'not-found' | 'service-unavailable' | 'unknown-error';
แพลตฟอร์มแอป
แพลตฟอร์มที่เชื่อมโยงกับแอป Firebase ได้
ลายเซ็น:
export declare enum AppPlatform
สมาชิกการแจงนับ
สมาชิก | ค่า | คำอธิบาย |
---|---|---|
Android | "ANDROID" |
แอป Firebase เชื่อมโยงกับ Android |
iOS | "IOS" |
แอป Firebase เชื่อมโยงกับ iOS |
ไม่รู้จักแพลตฟอร์ม | "PLATFORM_UNKNOWN" |
ไม่ทราบสถานะ ตัวเลือกนี้ใช้เพื่อแยกค่าที่ไม่ได้ตั้งค่าเท่านั้น |