ProjectManagement class

Interfejs usługi zarządzania projektami Firebase.

Podpis:

export declare class ProjectManagement 

Właściwości

Właściwość Modyfikatory Typ Opis
aplikacja Aplikacja

Metody

Metoda Modyfikatory Opis
androidApp(identyfikator aplikacji) Tworzy obiekt AndroidApp odwołujący się do określonej aplikacji na Androida w tym projekcie Firebase.Ta metoda nie wykonuje RPC.
createAndroidApp(nazwa_pakietu; nazwa_wyświetlana) Tworzy nową aplikację Firebase na Androida powiązaną z tym projektem Firebase.
createIosApp(bundleId, displayName) Tworzy nową aplikację Firebase na iOS powiązaną z tym projektem Firebase.
iOSApp(identyfikator aplikacji) Tworzy obiekt iOSApp odwołujący się do określonej aplikacji na iOS w tym projekcie Firebase.Ta metoda nie wykonuje RPC.
listAndroidApps() Zawiera listę maksymalnie 100 aplikacji Firebase na Androida powiązanych z tym projektem Firebase.
listAppMetadata() Zawiera listę maksymalnie 100 aplikacji Firebase powiązanych z tym projektem Firebase.
listIosApps() Zawiera listę maksymalnie 100 aplikacji Firebase na iOS powiązanych z tym projektem Firebase.
setDisplayName(newDisplayName) Zaktualizuj wyświetlaną nazwę tego projektu Firebase.
shaCertificate(shaHash) Tworzy obiekt ShaCertificate.Ta metoda nie wykonuje RPC.

Zarządzanie projektami.app

Podpis:

readonly app: App;

ProjectManagement.androidApp()

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

Ta metoda nie wykonuje RPC.

Podpis:

androidApp(appId: string): AndroidApp;

Parametry

Parametr Typ Opis
identyfikator aplikacji ciąg znaków appId aplikacji na Androida, do której chcesz się odwołać.

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
nazwapakietu ciąg znaków Kanoniczna nazwa pakietu aplikacji na Androida, która będzie widoczna w Konsoli Google Play.
wyświetlanaNazwa ciąg znaków Opcjonalna wyświetlana nazwa nowej aplikacji przypisana przez użytkownika.

Zwroty:

Obietnica<aplikacja na Androida>

Obietnica, która odnosi się do 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 ciąg znaków Identyfikator pakietu aplikacji na iOS, który ma być używany w przypadku nowej aplikacji.
wyświetlanaNazwa ciąg znaków Opcjonalna wyświetlana nazwa nowej aplikacji przypisana przez użytkownika.

Zwroty:

Obietnica<iOSApp>

Obietnica, która odnosi się do nowo utworzonej aplikacji na iOS.

ProjectManagement.iosApp()

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

Ta metoda nie wykonuje RPC.

Podpis:

iosApp(appId: string): IosApp;

Parametry

Parametr Typ Opis
identyfikator aplikacji ciąg znaków appId aplikacji na iOS, do której chcesz się odwołać.

Zwroty:

Aplikacja na iOS

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

ProjectManagement.listAndroidApps()

Zawiera 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()

Zawiera listę maksymalnie 100 aplikacji Firebase powiązanych z tym projektem Firebase.

Podpis:

listAppMetadata(): Promise<AppMetadata[]>;

Zwroty:

Obietnica<AppMetadata[]>

Obietnica, która odnosi się do listy metadanych aplikacji.

ProjectManagement.listIosApps()

Zawiera listę maksymalnie 100 aplikacji Firebase na iOS powiązanych z tym projektem Firebase.

Podpis:

listIosApps(): Promise<IosApp[]>;

Zwroty:

Obietnica<aplikacja na iOS[]>

Lista aplikacji na iOS.

ProjectManagement.setDisplayName()

Zaktualizuj wyświetlaną nazwę tego projektu Firebase.

Podpis:

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

Parametry

Parametr Typ Opis
nowaNazwaWyświetlana ciąg znaków Nowa wyświetlana nazwa do zaktualizowania.

Zwroty:

Obietnica<void>

Obietnica zostaje zrealizowana po zmianie wyświetlanej nazwy projektu.

ProjectManagement.shaCertificate()

Tworzy obiekt ShaCertificate.

Ta metoda nie wykonuje RPC.

Podpis:

shaCertificate(shaHash: string): ShaCertificate;

Parametry

Parametr Typ Opis
hahasz ciąg znaków Skrót SHA-1 lub SHA-256 tego certyfikatu.

Zwroty:

ShaCertificate (w języku angielskim)

Obiekt ShaCertificate zawiera określony hasz SHA.