L'interface du service Firebase ProjectManagement.
Signature:
export declare class ProjectManagement
Propriétés
Propriété | Modificateurs | Taper | Description |
---|---|---|---|
application | Application |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
androidApp (appId) | Crée un objet AndroidApp , faisant référence à l'application Android spécifiée dans ce projet Firebase. Cette méthode n'effectue pas de RPC. | |
createAndroidApp (nom du package, nom d'affichage) | Crée une nouvelle application Firebase Android associée à ce projet Firebase. | |
createIosApp (bundleId, displayName) | Crée une nouvelle application Firebase iOS associée à ce projet Firebase. | |
iosApp (identifiant d'application) | Crée un objet iOSApp , faisant référence à l'application iOS spécifiée dans ce projet Firebase. Cette méthode n'effectue pas de RPC. | |
listeAndroidApps() | Répertorie jusqu'à 100 applications Firebase Android associées à ce projet Firebase. | |
listAppMetadata() | Répertorie jusqu'à 100 applications Firebase associées à ce projet Firebase. | |
listeIosApps() | Répertorie jusqu'à 100 applications Firebase iOS associées à ce projet Firebase. | |
setDisplayName (nouveau nom d'affichage) | Mettez à jour le nom d'affichage de ce projet Firebase. | |
shaCertificate(shaHash) | Crée un objet ShaCertificate . Cette méthode n'effectue pas de RPC. |
ProjectManagement.app
Signature:
readonly app: App;
ProjectManagement.androidApp()
Crée un objet AndroidApp
, faisant référence à l'application Android spécifiée dans ce projet Firebase.
Cette méthode n'effectue pas de RPC.
Signature:
androidApp(appId: string): AndroidApp;
Paramètres
Paramètre | Taper | Description |
---|---|---|
identifiant d'application | chaîne | L' appId de l'application Android à référencer. |
Retour:
Un objet AndroidApp
qui fait référence à l'application Android Firebase spécifiée.
ProjectManagement.createAndroidApp()
Crée une nouvelle application Firebase Android associée à ce projet Firebase.
Signature:
createAndroidApp(packageName: string, displayName?: string): Promise<AndroidApp>;
Paramètres
Paramètre | Taper | Description |
---|---|---|
nom du paquet | chaîne | Le nom canonique du package de l'application Android, tel qu'il apparaîtrait dans la console de développement de Google Play. |
Afficher un nom | chaîne | Un nom d'affichage facultatif attribué par l'utilisateur pour cette nouvelle application. |
Retour:
Promesse< AndroidApp >
Une promesse qui se résout dans l'application Android nouvellement créée.
ProjectManagement.createIosApp()
Crée une nouvelle application Firebase iOS associée à ce projet Firebase.
Signature:
createIosApp(bundleId: string, displayName?: string): Promise<IosApp>;
Paramètres
Paramètre | Taper | Description |
---|---|---|
ID du paquet | chaîne | L’ID du bundle d’applications iOS à utiliser pour cette nouvelle application. |
Afficher un nom | chaîne | Un nom d'affichage facultatif attribué par l'utilisateur pour cette nouvelle application. |
Retour:
Promesse< IosApp >
Une promesse qui se résout dans l'application iOS nouvellement créée.
ProjectManagement.iosApp()
Crée un objet iOSApp
, faisant référence à l'application iOS spécifiée dans ce projet Firebase.
Cette méthode n'effectue pas de RPC.
Signature:
iosApp(appId: string): IosApp;
Paramètres
Paramètre | Taper | Description |
---|---|---|
identifiant d'application | chaîne | L' appId de l'application iOS à référencer. |
Retour:
Un objet iOSApp
qui fait référence à l'application iOS Firebase spécifiée.
ProjectManagement.listAndroidApps()
Répertorie jusqu'à 100 applications Firebase Android associées à ce projet Firebase.
Signature:
listAndroidApps(): Promise<AndroidApp[]>;
Retour:
Promesse< AndroidApp []>
La liste des applications Android.
ProjectManagement.listAppMetadata()
Répertorie jusqu'à 100 applications Firebase associées à ce projet Firebase.
Signature:
listAppMetadata(): Promise<AppMetadata[]>;
Retour:
Promesse < AppMetadata []>
Une promesse qui se résout dans la liste des métadonnées des applications.
ProjectManagement.listIosApps()
Répertorie jusqu'à 100 applications Firebase iOS associées à ce projet Firebase.
Signature:
listIosApps(): Promise<IosApp[]>;
Retour:
Promesse< IosApp []>
La liste des applications iOS.
ProjectManagement.setDisplayName()
Mettez à jour le nom d'affichage de ce projet Firebase.
Signature:
setDisplayName(newDisplayName: string): Promise<void>;
Paramètres
Paramètre | Taper | Description |
---|---|---|
nouveauNomAffichage | chaîne | Le nouveau nom d’affichage à mettre à jour. |
Retour:
Promesse<vide>
Une promesse qui se résout lorsque le nom d’affichage du projet a été mis à jour.
ProjectManagement.shaCertificate()
Crée un objet ShaCertificate
.
Cette méthode n'effectue pas de RPC.
Signature:
shaCertificate(shaHash: string): ShaCertificate;
Paramètres
Paramètre | Taper | Description |
---|---|---|
shaHash | chaîne | Le hachage SHA-1 ou SHA-256 pour ce certificat. |
Retour:
Un objet ShaCertificate
contient le hachage SHA spécifié.