ProjectManagement class

Интерфейс службы Firebase ProjectManagement.

Подпись:

export declare class ProjectManagement 

Характеристики

Свойство Модификаторы Тип Описание
приложение Приложение

Методы

Метод Модификаторы Описание
AndroidApp (идентификатор приложения) Создает объект AndroidApp , ссылающийся на указанное приложение Android в этом проекте Firebase. Этот метод не выполняет RPC.
createAndroidApp(имя_пакета,_имя_дисплея) Создает новое приложение 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 (новоеDisplayName) Обновите отображаемое имя этого проекта Firebase.
shaCertificate(shaHash) Создает объект ShaCertificate . Этот метод не выполняет RPC.

ProjectManagement.app

Подпись:

readonly app: App;

ProjectManagement.androidApp()

Создает объект AndroidApp , ссылающийся на указанное приложение Android в этом проекте Firebase.

Этот метод не выполняет RPC.

Подпись:

androidApp(appId: string): AndroidApp;

Параметры

Параметр Тип Описание
идентификатор приложения нить appId приложения Android, на которое нужно ссылаться.

Возврат:

AndroidApp

Объект AndroidApp , который ссылается на указанное Android-приложение Firebase.

ProjectManagement.createAndroidApp()

Создает новое приложение Firebase для Android, связанное с этим проектом Firebase.

Подпись:

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

Параметры

Параметр Тип Описание
имя пакета нить Каноническое имя пакета приложения Android, которое будет отображаться в консоли разработчика Google Play.
отображаемое имя нить Необязательное отображаемое имя, назначаемое пользователем, для этого нового приложения.

Возврат:

Обещание< 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 []>

Список приложений Android.

ProjectManagement.listAppMetadata()

Перечисляет до 100 приложений Firebase, связанных с этим проектом Firebase.

Подпись:

listAppMetadata(): Promise<AppMetadata[]>;

Возврат:

Обещание< Метаданные приложения []>

Обещание, которое разрешается в список метаданных приложений.

ProjectManagement.listIosApps()

Перечисляет до 100 приложений Firebase iOS, связанных с этим проектом Firebase.

Подпись:

listIosApps(): Promise<IosApp[]>;

Возврат:

Обещание < iOSApp []>

Список приложений iOS.

ProjectManagement.setDisplayName()

Обновите отображаемое имя этого проекта Firebase.

Подпись:

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

Параметры

Параметр Тип Описание
новоеDisplayName нить Новое отображаемое имя, которое необходимо обновить.

Возврат:

Обещание<void>

Обещание, которое выполняется при обновлении отображаемого имени проекта.

ProjectManagement.shaCertificate()

Создает объект ShaCertificate .

Этот метод не выполняет RPC.

Подпись:

shaCertificate(shaHash: string): ShaCertificate;

Параметры

Параметр Тип Описание
шаХаш нить Хэш SHA-1 или SHA-256 для этого сертификата.

Возврат:

ШаСертификат

Объект ShaCertificate содержит указанный хэш SHA.