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