رابط سرویس 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
که به برنامه مشخص شده 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
حاوی هش SHA مشخص شده است.