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:
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:
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:
Um objeto ShaCertificate
contém o hash SHA especificado.