ProjectManagement class

Interfejs usługi Firebase ProjectManagement.

Podpis:

export declare class ProjectManagement 

Nieruchomości

Nieruchomość Modyfikatory Typ Opis
aplikacja Aplikacja

Metody

metoda Modyfikatory Opis
aplikacja na Androida (identyfikator aplikacji) Tworzy obiekt AndroidApp odwołujący się do określonej aplikacji na Androida w tym projekcie Firebase. Ta metoda nie wykonuje wywołania RPC.
utwórz aplikację na Androida (nazwa pakietu, nazwa wyświetlana) Tworzy nową aplikację Firebase na Androida powiązaną z tym projektem Firebase.
utwórzIosApp(Id pakietu, nazwa wyświetlana) Tworzy nową aplikację Firebase na iOS powiązaną z tym projektem Firebase.
aplikacja ios (identyfikator aplikacji) Tworzy obiekt iOSApp odwołujący się do określonej aplikacji na iOS w tym projekcie Firebase. Ta metoda nie wykonuje wywołania RPC.
listaAplikacje na Androida() Wyświetla listę maksymalnie 100 aplikacji Firebase na Androida powiązanych z tym projektem Firebase.
listaAplikacjaMetadata() Wyświetla listę maksymalnie 100 aplikacji Firebase powiązanych z tym projektem Firebase.
listaIosApps() Wyświetla listę maksymalnie 100 aplikacji Firebase na iOS powiązanych z tym projektem Firebase.
setDisplayName(nowaDisplayName) Zaktualizuj nazwę wyświetlaną tego projektu Firebase.
shaCertyfikat(shaHash) Tworzy obiekt ShaCertificate . Ta metoda nie wykonuje wywołania RPC.

Aplikacja do zarządzania projektami

Podpis:

readonly app: App;

Zarządzanie projektami.androidApp()

Tworzy obiekt AndroidApp odwołujący się do określonej aplikacji na Androida w tym projekcie Firebase.

Ta metoda nie wykonuje wywołania RPC.

Podpis:

androidApp(appId: string): AndroidApp;

Parametry

Parametr Typ Opis
identyfikator aplikacji strunowy Identyfikator appId aplikacji na Androida, do którego ma się odwoływać.

Zwroty:

Aplikacja na Androida

Obiekt AndroidApp , który odwołuje się do określonej aplikacji Firebase na Androida.

ProjectManagement.createAndroidApp()

Tworzy nową aplikację Firebase na Androida powiązaną z tym projektem Firebase.

Podpis:

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

Parametry

Parametr Typ Opis
Nazwa pakietu strunowy Kanoniczna nazwa pakietu aplikacji na Androida, która będzie widoczna w Konsoli programisty Google Play.
wyświetlana nazwa strunowy Opcjonalna nazwa wyświetlana przypisana przez użytkownika dla tej nowej aplikacji.

Zwroty:

Obietnica< Aplikacja na Androida >

Obietnica, która dotyczy nowo utworzonej aplikacji na Androida.

ProjectManagement.createIosApp()

Tworzy nową aplikację Firebase na iOS powiązaną z tym projektem Firebase.

Podpis:

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

Parametry

Parametr Typ Opis
identyfikator pakietu strunowy Identyfikator pakietu aplikacji na iOS, który ma być używany w przypadku tej nowej aplikacji.
wyświetlana nazwa strunowy Opcjonalna nazwa wyświetlana przypisana przez użytkownika dla tej nowej aplikacji.

Zwroty:

Obietnica < IosApp >

Obietnica, która dotyczy nowo utworzonej aplikacji na iOS.

Zarządzanie projektami.iosApp()

Tworzy obiekt iOSApp odwołujący się do określonej aplikacji na iOS w tym projekcie Firebase.

Ta metoda nie wykonuje wywołania RPC.

Podpis:

iosApp(appId: string): IosApp;

Parametry

Parametr Typ Opis
identyfikator aplikacji strunowy Identyfikator appId aplikacji na iOS, do którego ma się odwoływać.

Zwroty:

Aplikacja iOS

Obiekt iOSApp , który odwołuje się do określonej aplikacji Firebase na iOS.

ProjectManagement.listAndroidApps()

Wyświetla listę maksymalnie 100 aplikacji Firebase na Androida powiązanych z tym projektem Firebase.

Podpis:

listAndroidApps(): Promise<AndroidApp[]>;

Zwroty:

Obietnica< Aplikacja na Androida []>

Lista aplikacji na Androida.

ProjectManagement.listAppMetadata()

Wyświetla listę maksymalnie 100 aplikacji Firebase powiązanych z tym projektem Firebase.

Podpis:

listAppMetadata(): Promise<AppMetadata[]>;

Zwroty:

Obietnica < AppMetadata []>

Obietnica, która dotyczy listy metadanych aplikacji.

ProjectManagement.listIosApps()

Wyświetla listę maksymalnie 100 aplikacji Firebase na iOS powiązanych z tym projektem Firebase.

Podpis:

listIosApps(): Promise<IosApp[]>;

Zwroty:

Obietnica < IosApp []>

Lista aplikacji na iOS.

Zarządzanie projektem.setDisplayName()

Zaktualizuj nazwę wyświetlaną tego projektu Firebase.

Podpis:

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

Parametry

Parametr Typ Opis
nowaNazwaWyświetlana strunowy Nowa nazwa wyświetlana, która ma zostać zaktualizowana.

Zwroty:

Obietnica<pusta>

Obietnica, która zostanie rozpatrzona, gdy nazwa wyświetlana projektu zostanie zaktualizowana.

ProjectManagement.shaCertificate()

Tworzy obiekt ShaCertificate .

Ta metoda nie wykonuje wywołania RPC.

Podpis:

shaCertificate(shaHash: string): ShaCertificate;

Parametry

Parametr Typ Opis
szaHasz strunowy Skrót SHA-1 lub SHA-256 dla tego certyfikatu.

Zwroty:

Certyfikat Sha

Obiekt ShaCertificate zawiera określony skrót SHA.