Method: generatedapks.list

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

特定の App Bundle から生成されたすべての APK のダウンロード メタデータを返します。

HTTP リクエスト

GET https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
packageName

string

アプリのパッケージ名。

versionCode

integer

App Bundle のバージョン コード。

リクエスト本文

リクエストの本文は空にする必要があります。

レスポンスの本文

成功すると、レスポンスの本文に次の構造のデータが含まれます。

生成された APK のリストへのレスポンス。

JSON 表現
{
  "generatedApks": [
    {
      object (GeneratedApksPerSigningKey)
    }
  ]
}
フィールド
generatedApks[]

object (GeneratedApksPerSigningKey)

生成されたすべての APK。APK 署名鍵でグループ化されています。

認証スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/androidpublisher

GeneratedApksPerSigningKey

generateapks.download メタデータ(分割 APK、スタンドアロン APK、ユニバーサル APK、および特定の鍵で署名されたアセットパックのスライス)。

JSON 表現
{
  "certificateSha256Hash": string,
  "generatedSplitApks": [
    {
      object (GeneratedSplitApk)
    }
  ],
  "generatedAssetPackSlices": [
    {
      object (GeneratedAssetPackSlice)
    }
  ],
  "generatedStandaloneApks": [
    {
      object (GeneratedStandaloneApk)
    }
  ],
  "generatedUniversalApk": {
    object (GeneratedUniversalApk)
  }
}
フィールド
certificateSha256Hash

string

APK 署名公開鍵証明書の SHA256 ハッシュ。

generatedSplitApks[]

object (GeneratedSplitApk)

生成された分割 APK の apks.list。certificateSha256Hash に対応する鍵で署名されています。

generatedAssetPackSlices[]

object (GeneratedAssetPackSlice)

この App Bundle に配信されるアセットパックのスライスの apks.list。certificateSha256Hash に対応する鍵で署名されています。

generatedStandaloneApks[]

object (GeneratedStandaloneApk)

生成されたスタンドアロン APK の apks.list。certificateSha256Hash に対応する鍵で署名されています。

generatedUniversalApk

object (GeneratedUniversalApk)

生成されたユニバーサル APK。certificateSha256Hash に対応する鍵で署名されています。この署名鍵に対してユニバーサル APK が生成されなかった場合、このフィールドは設定されません。

生成された SplitApk

generate APK の分割 APK のメタデータをダウンロードします。

JSON 表現
{
  "downloadId": string,
  "variantId": integer,
  "moduleName": string,
  "splitId": string
}
フィールド
downloadId

string

generateapks.download ID。ダウンロードする APK を一意に識別します。generatedapks.download メソッドに渡す必要があります。

variantId

integer

生成されたパターンの ID。

moduleName

string

この APK が属するモジュールの名前。

splitId

string

スプリット ID。ベース モジュールのメイン スプリットの場合は空になります。

生成されたアセット パッチのスライス

generateapks.download アセットパックのスライスのメタデータ。

JSON 表現
{
  "downloadId": string,
  "moduleName": string,
  "sliceId": string,
  "version": string
}
フィールド
downloadId

string

generateapks.download ID。ダウンロードする APK を一意に識別します。generatedapks.download メソッドに渡す必要があります。

moduleName

string

このアセット スライスが属するモジュールの名前。

sliceId

string

アセットのスライス ID。

version

string (int64 format)

アセット モジュールのバージョン。

生成された スタンドアロン Apk

generateapks.download スタンドアロン APK のメタデータ。

JSON 表現
{
  "downloadId": string,
  "variantId": integer
}
フィールド
downloadId

string

generateapks.download ID。ダウンロードする APK を一意に識別します。generatedapks.download メソッドに渡す必要があります。

variantId

integer

生成されたパターンの ID。

生成された UniversalApk

generateapks.download ユニバーサル APK のメタデータ。

JSON 表現
{
  "downloadId": string
}
フィールド
downloadId

string

generateapks.download ID。ダウンロードする APK を一意に識別します。generatedapks.download メソッドに渡す必要があります。