ProjectManagement class

La interfaz del servicio de administración de proyectos de Firebase

Firma:

export declare class ProjectManagement 

Propiedades

Propiedad Teclas modificadoras Tipo Descripción
app App

Métodos

Método Teclas modificadoras Descripción
androidApp(IDdeapp) Crea un objeto AndroidApp que hace referencia a la app para Android especificada en este proyecto de Firebase.Este método no realiza una RPC.
createAndroidApp(packageName, displayName) Crea una nueva app de Firebase para Android asociada con este proyecto de Firebase.
createIosApp(bundleId, displayName) Crea una nueva app de Firebase para iOS asociada con este proyecto de Firebase.
App de ios(ID de aplicación) Crea un objeto iOSApp que hace referencia a la app para iOS especificada en este proyecto de Firebase.Este método no realiza una RPC.
listAndroidApps() Muestra una lista de hasta 100 apps de Firebase para Android asociadas con este proyecto de Firebase.
listAppMetadata(). Muestra una lista de hasta 100 apps de Firebase asociadas con este proyecto de Firebase.
listIosApps() Muestra una lista de hasta 100 apps de Firebase para iOS asociadas con este proyecto de Firebase.
setDisplayName(nuevoDisplayName) Actualiza el nombre visible de este proyecto de Firebase.
shaCertificate(shaHash) Crea un objeto ShaCertificate.Este método no realiza una RPC.

Administración de proyectos.app

Firma:

readonly app: App;

ProjectManagement.androidApp()

Crea un objeto AndroidApp que hace referencia a la app para Android especificada en este proyecto de Firebase.

Este método no realiza una RPC.

Firma:

androidApp(appId: string): AndroidApp;

Parámetros

Parámetro Tipo Descripción
appId string El appId de la app para Android a la que se debe hacer referencia

Muestra:

AndroidApp

Un objeto AndroidApp que hace referencia a la app de Firebase para Android especificada.

ProjectManagement.createAndroidApp()

Crea una nueva app de Firebase para Android asociada con este proyecto de Firebase.

Firma:

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

Parámetros

Parámetro Tipo Descripción
Nombre del paquete string El nombre del paquete canónico de la app para Android, como aparecería en Google Play Console.
displayName string Un nombre visible opcional asignado por el usuario para esta nueva app.

Muestra:

Promesa<AndroidApp>

Una promesa que se resuelve en la app para Android recién creada.

ProjectManagement.createIosApp()

Crea una nueva app de Firebase para iOS asociada con este proyecto de Firebase.

Firma:

createIosApp(bundleId: string, displayName?: string): Promise<IosApp>;

Parámetros

Parámetro Tipo Descripción
ID de paquete string Es el ID del paquete de aplicación de iOS que se usará en esta app nueva.
displayName string Un nombre visible opcional asignado por el usuario para esta nueva app.

Muestra:

Promesa<IosApp>

Una promesa que se resuelve en la app para iOS recién creada.

ProjectManagement.iosApp()

Crea un objeto iOSApp que hace referencia a la app para iOS especificada en este proyecto de Firebase.

Este método no realiza una RPC.

Firma:

iosApp(appId: string): IosApp;

Parámetros

Parámetro Tipo Descripción
appId string El appId de la app para iOS a la que se debe hacer referencia.

Muestra:

iOS App

Un objeto iOSApp que hace referencia a la app de Firebase para iOS especificada

ProjectManagement.listAndroidApps()

Muestra una lista de hasta 100 apps de Firebase para Android asociadas con este proyecto de Firebase.

Firma:

listAndroidApps(): Promise<AndroidApp[]>;

Muestra:

Promesa<AndroidApp[]>

Lista de apps para Android.

ProjectManagement.listAppMetadata()

Muestra una lista de hasta 100 apps de Firebase asociadas con este proyecto de Firebase.

Firma:

listAppMetadata(): Promise<AppMetadata[]>;

Muestra:

Promesa<AppMetadata[]>

Una promesa que se resuelve en la lista de metadatos de las apps.

ProjectManagement.listIosApps()

Muestra una lista de hasta 100 apps de Firebase para iOS asociadas con este proyecto de Firebase.

Firma:

listIosApps(): Promise<IosApp[]>;

Muestra:

Promesa<IosApp[]>

Es la lista de apps para iOS.

ProjectManagement.setDisplayName()

Actualiza el nombre visible de este proyecto de Firebase.

Firma:

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

Parámetros

Parámetro Tipo Descripción
nombreDisplaynuevo string El nombre visible nuevo que se actualizará.

Muestra:

Promesa<void>

Una promesa que se resuelve cuando se actualiza el nombre visible del proyecto.

ProjectManagement.shaCertificate()

Crea un objeto ShaCertificate.

Este método no realiza una RPC.

Firma:

shaCertificate(shaHash: string): ShaCertificate;

Parámetros

Parámetro Tipo Descripción
ShaHash string El hash SHA-1 o SHA-256 para este certificado.

Muestra:

ShaCertificate

Un objeto ShaCertificate contiene el hash SHA especificado.