ProjectManagement class

واجهة خدمة 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

كائن 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 المحددة.