ProjectManagement class

Firebase ProjectManagement サービス インターフェース。

署名:

export declare class ProjectManagement 

プロパティ

プロパティ 修飾キー タイプ 説明
アプリ アプリ

メソッド

メソッド 修飾キー 説明
androidApp(appId) この Firebase プロジェクト内の指定された Android アプリを参照する、AndroidApp オブジェクトを作成します。このメソッドは RPC を実行しません。
createAndroidApp(packageName, displayName) この Firebase プロジェクトに関連付けられた新しい Firebase Android アプリを作成します。
createIosApp(bundleId, displayName) この Firebase プロジェクトに関連付けられた新しい Firebase iOS アプリを作成します。
iosApp(appId) この Firebase プロジェクト内の指定された iOS アプリを参照する、iOSApp オブジェクトを作成します。このメソッドは RPC を実行しません。
listAndroidApps() この Firebase プロジェクトに関連付けられている Firebase Android アプリ(最大 100 件)が一覧表示されます。
listAppMetadata() この Firebase プロジェクトに関連付けられている Firebase アプリを最大 100 件表示します。
listIosApps() この Firebase プロジェクトに関連付けられている Firebase iOS アプリ(最大 100 件)が一覧表示されます。
setDisplayName(newDisplayName) この Firebase プロジェクトの表示名を更新します。
shaCertificate(shaHash) ShaCertificate オブジェクトを作成します。このメソッドは RPC は実行しません。

ProjectManagement.app

署名:

readonly app: App;

ProjectManagement.androidApp()

この Firebase プロジェクト内の指定された Android アプリを参照する、AndroidApp オブジェクトを作成します。

このメソッドは RPC を実行しません。

署名:

androidApp(appId: string): AndroidApp;

パラメータ

パラメータ 説明
appId 文字列 参照する Android アプリの appId

戻り値:

Android アプリ

指定された Firebase Android アプリを参照する AndroidApp オブジェクト。

ProjectManagement.createAndroidApp()

この Firebase プロジェクトに関連付けられた新しい Firebase Android アプリを作成します。

署名:

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

パラメータ

パラメータ 説明
packageName 文字列 Google Play Console に表示される Android アプリの正規パッケージ名。
displayName 文字列 この新しいアプリのユーザーが割り当てた表示名(省略可)。

戻り値:

Promise<AndroidApp>

新しく作成された Android アプリに解決される Promise。

ProjectManagement.createIosApp()

この Firebase プロジェクトに関連付けられた新しい Firebase iOS アプリを作成します。

署名:

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

パラメータ

パラメータ 説明
bundleId 文字列 この新しいアプリに使用する iOS App Bundle ID。
displayName 文字列 この新しいアプリのユーザーが割り当てた表示名(省略可)。

戻り値:

Promise<IosApp>

新しく作成された iOS アプリに解決される Promise。

ProjectManagement.iosApp()

この Firebase プロジェクト内の指定された iOS アプリを参照する、iOSApp オブジェクトを作成します。

このメソッドは RPC を実行しません。

署名:

iosApp(appId: string): IosApp;

パラメータ

パラメータ 説明
appId 文字列 参照する iOS アプリの appId

戻り値:

iOS アプリ

指定された Firebase iOS アプリを参照する iOSApp オブジェクト。

ProjectManagement.listAndroidApps()

この Firebase プロジェクトに関連付けられている Firebase Android アプリ(最大 100 件)が一覧表示されます。

署名:

listAndroidApps(): Promise<AndroidApp[]>;

戻り値:

Promise<AndroidApp[]>

Android アプリのリスト。

ProjectManagement.listAppMetadata()

この Firebase プロジェクトに関連付けられている Firebase アプリを最大 100 件表示します。

署名:

listAppMetadata(): Promise<AppMetadata[]>;

戻り値:

Promise<AppMetadata[]>

アプリのメタデータ リストに解決される Promise。

ProjectManagement.listIosApps()

この Firebase プロジェクトに関連付けられている Firebase iOS アプリ(最大 100 件)が一覧表示されます。

署名:

listIosApps(): Promise<IosApp[]>;

戻り値:

Promise<IosApp[]>

iOS アプリのリスト。

ProjectManagement.setDisplayName()

この Firebase プロジェクトの表示名を更新します。

署名:

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

パラメータ

パラメータ 説明
newDisplayName 文字列 更新する新しい表示名。

戻り値:

約束 <void>

プロジェクトの表示名が更新されたときに解決される Promise。

ProjectManagement.shaCertificate()

ShaCertificate オブジェクトを作成します。

このメソッドは RPC を実行しません。

署名:

shaCertificate(shaHash: string): ShaCertificate;

パラメータ

パラメータ 説明
SHAHash 文字列 この証明書の SHA-1 ハッシュまたは SHA-256 ハッシュです。

戻り値:

ShaCertificate

ShaCertificate オブジェクトには、指定された SHA ハッシュが含まれます。