ProjectManagement class

A interface do serviço Firebase ProjectManagement.

Assinatura:

export declare class ProjectManagement 

Propriedades

Propriedade Modificadores Tipo Descrição
aplicativo Aplicativo

Métodos

Método Modificadores Descrição
androidApp(appId) Cria um objeto AndroidApp , referenciando o aplicativo Android especificado neste projeto do Firebase. Este método não executa um RPC.
createAndroidApp(nomedopacote, displayName) Cria um novo aplicativo Firebase para Android associado a este projeto do Firebase.
createIosApp(bundleId, displayName) Cria um novo aplicativo Firebase para iOS associado a este projeto do Firebase.
iosApp(appId) Cria um objeto iOSApp , referenciando o aplicativo iOS especificado neste projeto do Firebase. Este método não executa um RPC.
listaAndroidApps() Lista até 100 aplicativos Android do Firebase associados a este projeto do Firebase.
listaAppMetadata() Lista até 100 aplicativos do Firebase associados a este projeto do Firebase.
listaIosApps() Lista até 100 aplicativos Firebase para iOS associados a este projeto do Firebase.
setDisplayName(novoDisplayName) Atualize o nome de exibição deste projeto do Firebase.
shaCertificado(shaHash) Cria um objeto ShaCertificate . Este método não executa um RPC.

ProjectManagement.app

Assinatura:

readonly app: App;

ProjectManagement.androidApp()

Cria um objeto AndroidApp , referenciando o aplicativo Android especificado neste projeto do Firebase.

Este método não executa um RPC.

Assinatura:

androidApp(appId: string): AndroidApp;

Parâmetros

Parâmetro Tipo Descrição
ID do aplicativo corda O appId do aplicativo Android a ser referenciado.

Retorna:

Aplicativo Android

Um objeto AndroidApp que faz referência ao aplicativo Android do Firebase especificado.

ProjectManagement.createAndroidApp()

Cria um novo aplicativo Firebase para Android associado a este projeto do Firebase.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
nome do pacote corda O nome canônico do pacote do aplicativo Android, conforme apareceria no Google Play Developer Console.
nome de exibição corda Um nome de exibição opcional atribuído pelo usuário para este novo aplicativo.

Retorna:

Promessa< AndroidApp >

Uma promessa que se resolve para o recém-criado aplicativo Android.

ProjectManagement.createIosApp()

Cria um novo aplicativo Firebase para iOS associado a este projeto do Firebase.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
pacoteId corda O ID do pacote de aplicativos iOS a ser usado para esse novo aplicativo.
nome de exibição corda Um nome de exibição opcional atribuído pelo usuário para este novo aplicativo.

Retorna:

Promessa< IosApp >

Uma promessa que se resolve com o aplicativo iOS recém-criado.

ProjectManagement.iosApp()

Cria um objeto iOSApp , referenciando o aplicativo iOS especificado neste projeto do Firebase.

Este método não executa um RPC.

Assinatura:

iosApp(appId: string): IosApp;

Parâmetros

Parâmetro Tipo Descrição
ID do aplicativo corda O appId do aplicativo iOS a ser referenciado.

Retorna:

iOSApp

Um objeto iOSApp que faz referência ao aplicativo iOS do Firebase especificado.

ProjectManagement.listAndroidApps()

Lista até 100 aplicativos Android do Firebase associados a este projeto do Firebase.

Assinatura:

listAndroidApps(): Promise<AndroidApp[]>;

Retorna:

Promessa< AndroidApp []>

A lista de aplicativos Android.

ProjectManagement.listAppMetadata()

Lista até 100 aplicativos do Firebase associados a este projeto do Firebase.

Assinatura:

listAppMetadata(): Promise<AppMetadata[]>;

Retorna:

Promessa< AppMetadata []>

Uma promessa que resolve a lista de metadados dos aplicativos.

ProjectManagement.listIosApps()

Lista até 100 aplicativos Firebase para iOS associados a este projeto do Firebase.

Assinatura:

listIosApps(): Promise<IosApp[]>;

Retorna:

Promessa< IosApp []>

A lista de aplicativos iOS.

ProjectManagement.setDisplayName()

Atualize o nome de exibição deste projeto do Firebase.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
novoDisplayName corda O novo nome de exibição a ser atualizado.

Retorna:

Promessa<void>

Uma promessa que é resolvida quando o nome de exibição do projeto é atualizado.

ProjectManagement.shaCertificate()

Cria um objeto ShaCertificate .

Este método não executa um RPC.

Assinatura:

shaCertificate(shaHash: string): ShaCertificate;

Parâmetros

Parâmetro Tipo Descrição
shaHash corda O hash SHA-1 ou SHA-256 deste certificado.

Retorna:

Certificado Sha

Um objeto ShaCertificate contém o hash SHA especificado.