ProjectManagement class

L'interfaccia del servizio Firebase ProjectManagement.

Firma:

export declare class ProjectManagement 

Proprietà

Proprietà Modificatori Tipo Descrizione
app App

Metodi

Metodo Modificatori Descrizione
androidApp(IDapp) Crea un oggetto AndroidApp , facendo riferimento all'app Android specificata all'interno di questo progetto Firebase. Questo metodo non esegue un RPC.
createAndroidApp(nomepacchetto, nomedisplay) Crea una nuova app Android Firebase associata a questo progetto Firebase.
createIosApp(bundleId, displayName) Crea una nuova app iOS Firebase associata a questo progetto Firebase.
iosApp(IDapp) Crea un oggetto iOSApp , facendo riferimento all'app iOS specificata all'interno di questo progetto Firebase. Questo metodo non esegue un RPC.
elencoAppAndroid() Elenca fino a 100 app Android Firebase associate a questo progetto Firebase.
listAppMetadata() Elenca fino a 100 app Firebase associate a questo progetto Firebase.
listIosApps() Elenca fino a 100 app iOS Firebase associate a questo progetto Firebase.
setNomeVisualizzato(nuovoNomeVisualizzato) Aggiorna il nome visualizzato di questo progetto Firebase.
Certificato sha(shaHash) Crea un oggetto ShaCertificate . Questo metodo non esegue un RPC.

ProjectManagement.app

Firma:

readonly app: App;

ProjectManagement.androidApp()

Crea un oggetto AndroidApp , facendo riferimento all'app Android specificata all'interno di questo progetto Firebase.

Questo metodo non esegue un RPC.

Firma:

androidApp(appId: string): AndroidApp;

Parametri

Parametro Tipo Descrizione
appId corda L' appId dell'app Android a cui fare riferimento.

Ritorna:

Applicazione Android

Un oggetto AndroidApp che fa riferimento all'app Android Firebase specificata.

ProjectManagement.createAndroidApp()

Crea una nuova app Android Firebase associata a questo progetto Firebase.

Firma:

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

Parametri

Parametro Tipo Descrizione
nome del pacchetto corda Il nome canonico del pacchetto dell'app Android, come apparirebbe nella Console per gli sviluppatori di Google Play.
nome da visualizzare corda Un nome visualizzato facoltativo assegnato dall'utente per questa nuova app.

Ritorna:

Promessa< App Android >

Una promessa che si risolve nell'app Android appena creata.

ProjectManagement.createIosApp()

Crea una nuova app iOS Firebase associata a questo progetto Firebase.

Firma:

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

Parametri

Parametro Tipo Descrizione
bundleId corda L'ID del bundle dell'app iOS da utilizzare per questa nuova app.
nome da visualizzare corda Un nome visualizzato facoltativo assegnato dall'utente per questa nuova app.

Ritorna:

Promessa< IosApp >

Una promessa che si risolve nell'app iOS appena creata.

ProjectManagement.iosApp()

Crea un oggetto iOSApp , facendo riferimento all'app iOS specificata all'interno di questo progetto Firebase.

Questo metodo non esegue un RPC.

Firma:

iosApp(appId: string): IosApp;

Parametri

Parametro Tipo Descrizione
appId corda L' appId dell'app iOS a cui fare riferimento.

Ritorna:

IosApp

Un oggetto iOSApp che fa riferimento all'app iOS Firebase specificata.

ProjectManagement.listAndroidApps()

Elenca fino a 100 app Android Firebase associate a questo progetto Firebase.

Firma:

listAndroidApps(): Promise<AndroidApp[]>;

Ritorna:

Promessa< App Android []>

L'elenco delle app Android.

ProjectManagement.listAppMetadata()

Elenca fino a 100 app Firebase associate a questo progetto Firebase.

Firma:

listAppMetadata(): Promise<AppMetadata[]>;

Ritorna:

Promessa< AppMetadata []>

Una promessa che si risolve nell'elenco dei metadati delle app.

ProjectManagement.listIosApps()

Elenca fino a 100 app iOS Firebase associate a questo progetto Firebase.

Firma:

listIosApps(): Promise<IosApp[]>;

Ritorna:

Promessa< IosApp []>

L'elenco delle app iOS.

ProjectManagement.setDisplayName()

Aggiorna il nome visualizzato di questo progetto Firebase.

Firma:

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

Parametri

Parametro Tipo Descrizione
nuovoNomeVisualizzato corda Il nuovo nome visualizzato da aggiornare.

Ritorna:

Promesso<vuoto>

Una promessa che si risolve quando il nome visualizzato del progetto è stato aggiornato.

ProjectManagement.shaCertificate()

Crea un oggetto ShaCertificate .

Questo metodo non esegue un RPC.

Firma:

shaCertificate(shaHash: string): ShaCertificate;

Parametri

Parametro Tipo Descrizione
shaHash corda L'hash SHA-1 o SHA-256 per questo certificato.

Ritorna:

ShaCertificato

Un oggetto ShaCertificate contiene l'hash SHA specificato.