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 。 |
戻り値:
指定された 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 。 |
戻り値:
指定された 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
オブジェクトには、指定された SHA ハッシュが含まれます。