REST Resource: projects.iosApps

リソース: IosApp

iOS 用 Firebase アプリの詳細。

JSON 表現
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "bundleId": string,
  "appStoreId": string,
  "teamId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
フィールド
name

string

IosApp のリソース名。形式は次のとおりです。

projects/PROJECT_IDENTIFIER/iosApps/APP_ID

  • PROJECT_IDENTIFIER: 親プロジェクトのProjectNumber (推奨)またはその ProjectId。詳しくは、Google の AIP 2510 規格でプロジェクト ID を使用する方法をご覧ください。
    すべてのレスポンス本文の PROJECT_IDENTIFIER の値は ProjectId になるので注意してください。
  • APP_ID: Firebase によってアプリに割り当てられたグローバルに一意の識別子(appId を参照)。
appId

string

出力専用。変更不可。Firebase によって割り当てられた IosApp のグローバルに一意の識別子。

この識別子はデータ形式が指定されておらず、不透明トークンとして扱う必要があります。

displayName

string

ユーザーが割り当てた IosApp の表示名。

projectId

string

出力専用。変更不可。IosApp の親 FirebaseProject にユーザーが割り当てた一意の識別子。

bundleId

string

変更不可。iOS AppStore に表示される iOS アプリの正規バンドル ID。

appStoreId

string

iOS App Store で Apple によって iOS アプリに割り当てられた自動生成の Apple ID。

teamId

string

App Store でアプリに関連付けられている Apple Developer Team ID。

apiKeyId

string

IosApp に関連付けられた Firebase API キーに Google が割り当てた、グローバルに一意の識別子(UID)。

この値は API キーの UID であり、API キーの keyString ではないことに注意してください。keyString は、アプリの構成アーティファクトにある値です。

iosApps.Create へのリクエストで apiKeyId が設定されていない場合、Firebase は自動的に apiKeyIdIosApp に関連付けます。この自動関連付けられたキーは、既存の有効なキーである可能性があります。有効なキーが存在しない場合は、新しいキーがプロビジョニングされます。

パッチ リクエストでは、apiKeyId を空の値に設定することはできません。新しい UID に制限を設けないか、関連付けられた IosApp に対して有効な制限のみを設定する必要があります。API キーの管理には、Google Cloud コンソールを使用することをおすすめします。

state

enum (State)

出力専用。アプリのライフサイクルの状態。

etag

string

このチェックサムは、他のフィールドの値に基づいてサーバーによって計算され、続行する前にクライアントが最新の値を持っていることを確認するために、更新リクエストとともに送信されることもあります。

Google の AIP-154 規格etag の詳細をご確認ください。

この ETag は厳格に検証されています。

メソッド

create

指定された FirebaseProject に新しい IosApp の作成をリクエストします。

get

指定された IosApp を取得します。

getConfig

指定された IosApp に関連付けられた構成アーティファクトを取得します。

list

指定された FirebaseProject に関連付けられている各 IosApp を一覧表示します。

patch

指定された IosApp の属性を更新します。

remove

指定された IosAppFirebaseProject から削除します。

undelete

指定された IosAppFirebaseProject に復元します。