واجهة خدمة Firebase ProjectManagement.
إمضاء:
export declare class ProjectManagement
ملكيات
ملكية | الصفات التعريفية | يكتب | وصف |
---|---|---|---|
برنامج | برنامج |
طُرق
طريقة | الصفات التعريفية | وصف |
---|---|---|
androidApp(معرف التطبيق) | ينشئ كائن AndroidApp ، بالإشارة إلى تطبيق Android المحدد ضمن مشروع Firebase هذا. لا يقوم هذا الأسلوب بتنفيذ RPC. | |
إنشاء AndroidApp (اسم الحزمة، اسم العرض) | إنشاء تطبيق Firebase Android جديد مرتبط بمشروع Firebase هذا. | |
createIosApp(bundleId, DisplayName) | إنشاء تطبيق Firebase iOS جديد مرتبط بمشروع Firebase هذا. | |
iOSApp(معرف التطبيق) | ينشئ كائن iOSApp ، بالإشارة إلى تطبيق iOS المحدد ضمن مشروع Firebase هذا. لا يقوم هذا الأسلوب بتنفيذ RPC. | |
قائمةAndroidApps() | يسرد ما يصل إلى 100 تطبيق من تطبيقات Firebase Android المرتبطة بمشروع Firebase هذا. | |
قائمةAppMetadata() | يسرد ما يصل إلى 100 تطبيق من تطبيقات Firebase المرتبطة بمشروع Firebase هذا. | |
قائمةIosApps() | يسرد ما يصل إلى 100 تطبيق Firebase iOS مرتبط بمشروع Firebase هذا. | |
setDisplayName(newDisplayName) | قم بتحديث اسم العرض لمشروع Firebase هذا. | |
شهادة شا (شاش) | يقوم بإنشاء كائن 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>;
حدود
معامل | يكتب | وصف |
---|---|---|
اسم الحزمة | خيط | اسم الحزمة الأساسية لتطبيق Android، كما سيظهر في Google Play Developer Console. |
اسم العرض | خيط | اسم عرض اختياري تم تعيينه من قبل المستخدم لهذا التطبيق الجديد. |
عائدات:
وعد< AndroidApp >
الوعد الذي يتم حله لتطبيق Android الذي تم إنشاؤه حديثًا.
ProjectManagement.createIosApp()
إنشاء تطبيق Firebase iOS جديد مرتبط بمشروع Firebase هذا.
إمضاء:
createIosApp(bundleId: string, displayName?: string): Promise<IosApp>;
حدود
معامل | يكتب | وصف |
---|---|---|
معرف الحزمة | خيط | معرف حزمة تطبيق iOS المطلوب استخدامه لهذا التطبيق الجديد. |
اسم العرض | خيط | اسم عرض اختياري تم تعيينه من قبل المستخدم لهذا التطبيق الجديد. |
عائدات:
وعد< 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[]>;
عائدات:
وعد< AndroidApp []>
قائمة تطبيقات الاندرويد.
ProjectManagement.listAppMetadata()
يسرد ما يصل إلى 100 تطبيق من تطبيقات Firebase المرتبطة بمشروع Firebase هذا.
إمضاء:
listAppMetadata(): Promise<AppMetadata[]>;
عائدات:
وعد< AppMetadata []>
وعد يحل قائمة البيانات الوصفية للتطبيقات.
ProjectManagement.listIosApps()
يسرد ما يصل إلى 100 تطبيق Firebase iOS مرتبط بمشروع Firebase هذا.
إمضاء:
listIosApps(): Promise<IosApp[]>;
عائدات:
وعد< IosApp []>
قائمة تطبيقات iOS.
ProjectManagement.setDisplayName()
قم بتحديث اسم العرض لمشروع Firebase هذا.
إمضاء:
setDisplayName(newDisplayName: string): Promise<void>;
حدود
معامل | يكتب | وصف |
---|---|---|
newDisplayName | خيط | اسم العرض الجديد المراد تحديثه. |
عائدات:
وعد<باطل>
وعد يتم حله عند تحديث اسم عرض المشروع.
ProjectManagement.shaCertificate()
يقوم بإنشاء كائن ShaCertificate
.
لا يقوم هذا الأسلوب بتنفيذ RPC.
إمضاء:
shaCertificate(shaHash: string): ShaCertificate;
حدود
معامل | يكتب | وصف |
---|---|---|
shaHash | خيط | تجزئة SHA-1 أو SHA-256 لهذه الشهادة. |
عائدات:
يحتوي كائن ShaCertificate
على تجزئة SHA المحددة.