ProjectManagement class

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:

Application Android

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:

iOSApp

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:

Certificat Sha

Un objet ShaCertificate contient le hachage SHA spécifié.