ProjectManagement class

A interface do serviço ProjectManagement do Firebase.

Assinatura:

export declare class ProjectManagement 

Propriedades

Propriedade Modificadores Tipo Descrição
app App

Métodos

Método Modificadores Descrição
androidApp(appId) (link em inglês) Cria um objeto AndroidApp que faz referência ao app Android especificado nesse projeto do Firebase.Esse método não executa uma RPC.
createAndroidApp(packageName, displayName) (link em inglês) Cria um novo app Android do Firebase associado a este projeto do Firebase.
createIosApp(bundleId, displayName) Cria um novo app iOS do Firebase associado a este projeto do Firebase.
iosApp(appId) (em inglês) Cria um objeto iOSApp que faz referência ao app iOS especificado neste projeto do Firebase.Esse método não executa uma RPC.
listAndroidApps() (link em inglês) Lista até 100 apps Android do Firebase associados a este projeto.
listAppMetadata() (em inglês) Lista até 100 apps do Firebase associados a este projeto.
listIosApps() (link em inglês) Lista até 100 apps iOS do Firebase associados a este projeto.
setDisplayName(newDisplayName) Atualize o nome de exibição deste projeto do Firebase.
shaCertificate(shaHash) (link em inglês) Cria um objeto ShaCertificate.Esse método não executa uma RPC.

ProjectManagement.app

Assinatura:

readonly app: App;

ProjectManagement.androidApp()

Cria um objeto AndroidApp, que faz referência ao app Android especificado nesse projeto do Firebase.

Esse método não executa uma RPC.

Assinatura:

androidApp(appId: string): AndroidApp;

Parâmetros

Parâmetro Tipo Descrição
appId string O appId do app Android para referência.

Retorna:

AndroidApp (link em inglês)

Um objeto AndroidApp que referencia o app Android especificado do Firebase.

ProjectManagement.createAndroidApp()

Cria um novo app Android do Firebase associado a este projeto do Firebase.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
nomedopacote string O nome do pacote canônico do app Android, como apareceria no Google Play Console.
displayName string Um nome de exibição opcional atribuído pelo usuário para o novo app.

Retorna:

Promessa<AndroidApp>

Uma promessa que é resolvida para o app Android recém-criado.

ProjectManagement.createIosApp()

Cria um novo app iOS do Firebase associado a este projeto do Firebase.

Assinatura:

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

Parâmetros

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

Retorna:

Promessa<IosApp>

Uma promessa que é resolvida para o app iOS recém-criado.

ProjectManagement.iosApp()

Cria um objeto iOSApp, que faz referência ao app iOS especificado neste projeto do Firebase.

Esse método não executa uma RPC.

Assinatura:

iosApp(appId: string): IosApp;

Parâmetros

Parâmetro Tipo Descrição
appId string O appId do app iOS usado como referência.

Retorna:

IosApp (em inglês)

Um objeto iOSApp que referencia o app iOS do Firebase especificado.

ProjectManagement.listAndroidApps()

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

Assinatura:

listAndroidApps(): Promise<AndroidApp[]>;

Retorna:

Promessa<AndroidApp[]>

A lista de apps Android.

ProjectManagement.listAppMetadata()

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

Assinatura:

listAppMetadata(): Promise<AppMetadata[]>;

Retorna:

Promessa<AppMetadata[]>

Uma promessa que é resolvida na lista de metadados do app.

ProjectManagement.listIosApps()

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

Assinatura:

listIosApps(): Promise<IosApp[]>;

Retorna:

Promessa<IosApp[]>

A lista de apps 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
newDisplayName string 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.

Esse método não executa uma RPC.

Assinatura:

shaCertificate(shaHash: string): ShaCertificate;

Parâmetros

Parâmetro Tipo Descrição
ShaHash string O hash SHA-1 ou SHA-256 para este certificado.

Retorna:

ShaCertificate (link em inglês)

Um objeto ShaCertificate contém o hash SHA especificado.