การจัดการโปรเจ็กต์ Firebase
ฟังก์ชัน
ฟังก์ชัน | คำอธิบาย |
---|---|
getProjectManagement(แอป) | รับบริการการจัดการโครงการสำหรับแอปเริ่มต้นหรือแอปที่ระบุ getProjectManagement() สามารถเรียกใช้โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการ ProjectManagement ของแอปเริ่มต้น หรือโดยใช้ getProjectManagement(app) เพื่อเข้าถึงบริการของ ProjectManagement ที่เชื่อมโยงกับแอปใดแอปหนึ่ง |
คลาส
ชั้น | คำอธิบาย |
---|---|
แอป Android | การอ้างอิงไปยังแอป Firebase บน Androidอย่าเรียกตัวสร้างนี้โดยตรง แต่ให้ใช้ ProjectManagement.androidApp() แทน |
ข้อผิดพลาดเกี่ยวกับการจัดการโปรเจ็กต์ Firebase | โครงสร้างรหัสข้อผิดพลาดในการจัดการโปรเจ็กต์ Firebase ซึ่งจะขยายข้อผิดพลาด PrefixedFirebaseError |
แอป iOS | การอ้างอิงไปยังแอป Firebase iOSอย่าเรียกตัวสร้างนี้โดยตรง แต่ให้ใช้ ProjectManagement.iosApp() แทน |
การจัดการโครงการ | อินเทอร์เฟซบริการ Firebase ProjectManagement |
ShaCertificate | ใบรับรอง SHA-1 หรือ SHA-256โปรดอย่าเรียกใช้เครื่องมือสร้างนี้โดยตรง แต่ให้ใช้ [projectManagement.shaCertificate() ](projectManagement.ProjectManagement#shaCertificate) แทน |
การแจกแจง
การระบุ | คำอธิบาย |
---|---|
แพลตฟอร์มแอป | แพลตฟอร์มที่เชื่อมโยงกับแอป Firebase ได้ |
อินเทอร์เฟซ
อินเทอร์เฟซ | คำอธิบาย |
---|---|
ข้อมูลเมตาของแอป Android | ข้อมูลเมตาเกี่ยวกับแอป Firebase บน Android |
AppMetadata | ข้อมูลเมตาเกี่ยวกับแอป Firebase |
ข้อมูลเมตา iOS | ข้อมูลเมตาเกี่ยวกับแอป 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);
รหัสข้อผิดพลาดการจัดการโครงการ
ลายเซ็น:
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" |
ไม่รู้จักสถานะ ใช้สำหรับการแยกแยะค่าที่ยังไม่ได้ตั้งค่าเท่านั้น |