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:
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:
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:
Un oggetto ShaCertificate
contiene l'hash SHA specificato.