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.