ProjectManagement class

رابط سرویس Firebase ProjectManagement.

امضا:

export declare class ProjectManagement 

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
برنامه برنامه

مواد و روش ها

روش اصلاح کننده ها شرح
برنامه اندروید (appId) یک شی AndroidApp ایجاد می کند که به برنامه Android مشخص شده در این پروژه Firebase ارجاع می دهد. این روش RPC را انجام نمی دهد.
createAndroidApp (packageName, displayName) یک برنامه اندروید Firebase جدید مرتبط با این پروژه Firebase ایجاد می کند.
createIosApp (bundleId، displayName) یک برنامه Firebase iOS جدید مرتبط با این پروژه Firebase ایجاد می کند.
iosApp (appId) یک شی iOSApp ایجاد می کند و به برنامه iOS مشخص شده در این پروژه Firebase ارجاع می دهد. این روش RPC را انجام نمی دهد.
listAndroidApps() حداکثر 100 برنامه Firebase Android مرتبط با این پروژه Firebase را فهرست می کند.
listAppMetadata() حداکثر 100 برنامه Firebase مرتبط با این پروژه Firebase را فهرست می کند.
listIosApps() حداکثر 100 برنامه Firebase iOS مرتبط با این پروژه Firebase را فهرست می کند.
setDisplayName (NewDisplayName) نام نمایشی این پروژه Firebase را به روز کنید.
shaCertificate(shaHash) یک شی ShaCertificate ایجاد می کند. این روش RPC را انجام نمی دهد.

ProjectManagement.app

امضا:

readonly app: App;

ProjectManagement.androidApp()

یک شی AndroidApp ایجاد می کند که به برنامه Android مشخص شده در این پروژه Firebase ارجاع می دهد.

این روش RPC را انجام نمی دهد.

امضا:

androidApp(appId: string): AndroidApp;

مولفه های

پارامتر تایپ کنید شرح
شناسه برنامه رشته appId برنامه اندروید برای مرجع.

برمی گرداند:

برنامه اندروید

یک شی AndroidApp که به برنامه Android Firebase مشخص شده ارجاع می دهد.

ProjectManagement.createAndroidApp()

یک برنامه اندروید Firebase جدید مرتبط با این پروژه Firebase ایجاد می کند.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
نام بسته رشته نام بسته متعارف برنامه Android، همانطور که در کنسول برنامه‌نویس Google Play ظاهر می‌شود.
نمایش نام رشته یک نام نمایشی اختیاری اختصاص داده شده توسط کاربر برای این برنامه جدید.

برمی گرداند:

Promise< Android App >

وعده ای که به برنامه اندرویدی تازه ایجاد شده حل می شود.

ProjectManagement.createIosApp()

یک برنامه Firebase iOS جدید مرتبط با این پروژه Firebase ایجاد می کند.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
bundleId رشته شناسه بسته نرم افزاری iOS برای استفاده برای این برنامه جدید.
نمایش نام رشته یک نام نمایشی اختیاری اختصاص داده شده توسط کاربر برای این برنامه جدید.

برمی گرداند:

Promise< IosApp >

وعده ای که به برنامه جدید iOS ایجاد شده حل می شود.

ProjectManagement.iosApp()

یک شی iOSApp ایجاد می کند و به برنامه iOS مشخص شده در این پروژه Firebase ارجاع می دهد.

این روش RPC را انجام نمی دهد.

امضا:

iosApp(appId: string): IosApp;

مولفه های

پارامتر تایپ کنید شرح
شناسه برنامه رشته appId برنامه iOS برای مرجع.

برمی گرداند:

IosApp

یک شی iOSApp که به برنامه مشخص شده Firebase iOS اشاره می کند.

ProjectManagement.listAndroidApps()

حداکثر 100 برنامه Firebase Android مرتبط با این پروژه Firebase را فهرست می کند.

امضا:

listAndroidApps(): Promise<AndroidApp[]>;

برمی گرداند:

Promise< Android App []>

لیست برنامه های اندروید.

ProjectManagement.listAppMetadata()

حداکثر 100 برنامه Firebase مرتبط با این پروژه Firebase را فهرست می کند.

امضا:

listAppMetadata(): Promise<AppMetadata[]>;

برمی گرداند:

Promise< AppMetadata []>

وعده ای که به لیست فراداده برنامه ها حل می شود.

ProjectManagement.listIosApps()

حداکثر 100 برنامه Firebase iOS مرتبط با این پروژه Firebase را فهرست می کند.

امضا:

listIosApps(): Promise<IosApp[]>;

برمی گرداند:

Promise< IosApp []>

لیست برنامه های iOS.

ProjectManagement.setDisplayName()

نام نمایشی این پروژه Firebase را به روز کنید.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
newDisplayName رشته نام نمایشی جدید به روز می شود.

برمی گرداند:

قول<باطل>

وعده ای که با به روز رسانی نام نمایشی پروژه برطرف می شود.

ProjectManagement.shaCertificate()

یک شی ShaCertificate ایجاد می کند.

این روش RPC را انجام نمی دهد.

امضا:

shaCertificate(shaHash: string): ShaCertificate;

مولفه های

پارامتر تایپ کنید شرح
شاه هاش رشته هش SHA-1 یا SHA-256 برای این گواهی.

برمی گرداند:

ShaCertificate

یک شی ShaCertificate حاوی هش SHA مشخص شده است.