REST Resource: projects.androidApps

リソース: AndroidApp

Android 用 Firebase アプリの詳細。

JSON 表現
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "packageName": string,
  "apiKeyId": string,
  "state": enum (State),
  "sha1Hashes": [
    string
  ],
  "sha256Hashes": [
    string
  ],
  "etag": string
}
フィールド
name

string

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

projects/PROJECT_IDENTIFIER/androidApps/APP_ID

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

string

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

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

displayName

string

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

projectId

string

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

packageName

string

変更不可。Google Play Console に表示される Android アプリの正規のパッケージ名。

apiKeyId

string

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

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

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

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

state

enum (State)

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

sha1Hashes[]

string

AndroidApp の SHA1 証明書ハッシュです。

sha256Hashes[]

string

AndroidApp の SHA256 証明書ハッシュです。

etag

string

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

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

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

メソッド

create

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

get

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

getConfig

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

list

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

patch

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

remove

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

undelete

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