ProjectManagement class

A interface do serviço Firebase ProjectManagement.

Assinatura:

export declare class ProjectManagement 

Propriedades

Propriedade Modificadores Modelo 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(packageName, displayName) Cria um novo aplicativo Firebase para Android associado a este projeto do Firebase.
createIosApp(bundleId, displayName) Cria um novo aplicativo para iOS do Firebase 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.
listAppMetadata() Lista até 100 aplicativos do Firebase associados a este projeto do Firebase.
listIosApps() Lista até 100 aplicativos iOS do Firebase associados a este projeto do Firebase.
setDisplayName(newDisplayName) Atualize o nome de exibição deste projeto do Firebase.
shaCertificate(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 Modelo Descrição
ID do aplicativo corda O appId do aplicativo Android a ser referenciado.

Devoluções:

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 Modelo Descrição
nome do pacote corda O nome do pacote canônico do aplicativo Android, como apareceria no Google Play Developer Console.
Nome em Exibição corda Um nome de exibição opcional atribuído pelo usuário para este novo aplicativo.

Devoluções:

Promessa< Aplicativo Android >

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

ProjectManagement.createIosApp()

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

Assinatura:

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

Parâmetros

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

Devoluções:

Promessa < IosApp >

Uma promessa que resolve para 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 Modelo Descrição
ID do aplicativo corda O appId do aplicativo iOS a ser referenciado.

Devoluções:

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[]>;

Devoluções:

Promessa< Aplicativo Android []>

A lista de aplicativos Android.

ProjectManagement.listAppMetadata()

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

Assinatura:

listAppMetadata(): Promise<AppMetadata[]>;

Devoluções:

Promessa< AppMetadata []>

Uma promessa que resolve para a lista de metadados dos aplicativos.

ProjectManagement.listIosApps()

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

Assinatura:

listIosApps(): Promise<IosApp[]>;

Devoluções:

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 Modelo Descrição
novoNome de exibição corda O novo nome de exibição a ser atualizado.

Devoluções:

Promessa<void>

Uma promessa que resolve quando o nome de exibição do projeto foi atualizado.

ProjectManagement.shaCertificate()

Cria um objeto ShaCertificate .

Este método não executa um RPC.

Assinatura:

shaCertificate(shaHash: string): ShaCertificate;

Parâmetros

Parâmetro Modelo Descrição
shaHash corda O hash SHA-1 ou SHA-256 para este certificado.

Devoluções:

Certificado Sha

Um objeto ShaCertificate contém o hash SHA especificado.