Method: generatedapks.list

傳回從特定應用程式套件產生的所有 APK 的下載中繼資料。

HTTP 要求

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

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
packageName

string

應用程式的套件名稱。

versionCode

integer

應用程式套件的版本代碼。

要求主體

要求主體必須為空白。

回應主體

如果成功,回應主體即會包含具有以下結構的資料:

對清單產生的 APK 做出回應。

JSON 表示法
{
  "generatedApks": [
    {
      object (GeneratedApksPerSigningKey)
    }
  ]
}
欄位
generatedApks[]

object (GeneratedApksPerSigningKey)

所有產生的 APK,依 APK 簽署金鑰分組。

授權範圍

需要下列 OAuth 範圍:

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

產生的 APK 簽署金鑰

produceapks.download 中繼資料適用於分割、獨立 APK 和通用 APK,以及以特定金鑰簽署的資產包區塊。

JSON 表示法
{
  "certificateSha256Hash": string,
  "generatedSplitApks": [
    {
      object (GeneratedSplitApk)
    }
  ],
  "generatedAssetPackSlices": [
    {
      object (GeneratedAssetPackSlice)
    }
  ],
  "generatedStandaloneApks": [
    {
      object (GeneratedStandaloneApk)
    }
  ],
  "generatedUniversalApk": {
    object (GeneratedUniversalApk)
  }
}
欄位
certificateSha256Hash

string

APK 簽署公用金鑰憑證的 SHA256 雜湊。

generatedSplitApks[]

object (GeneratedSplitApk)

apks.list_generateds 深入分析資料 - 使用與 certificateSha256Hash 對應的金鑰進行簽署。

generatedAssetPackSlices[]

object (GeneratedAssetPackSlice)

這個應用程式套件提供的資產包切片 (apks.list) 會透過簽署的 Shasha256Hash 對應金鑰進行簽署。

generatedStandaloneApks[]

object (GeneratedStandaloneApk)

apks.list ofgenerated 獨立的 APK,使用與 certificateSha256Hash 對應的金鑰進行簽署。

generatedUniversalApk

object (GeneratedUniversalApk)

產生通用 APK,並簽署與 certificateSha256Hash 對應的金鑰。如未為這個簽署金鑰產生通用 APK,系統就不會設定這個欄位。

已產生分割 Apk

為已分割 APK 產生的產生的 apks.download 中繼資料。

JSON 表示法
{
  "downloadId": string,
  "variantId": integer,
  "moduleName": string,
  "splitId": string
}
欄位
downloadId

string

generatedapks.download ID,用來識別要下載的 APK。應提供給 generatedapks.download 方法。

variantId

integer

產生的變化版本 ID。

moduleName

string

這個 APK 所屬的模組名稱。

splitId

string

分割 ID。基礎模組的主要分割區為空白。

GeneratedAssetPackSlice

generatedapks.download 下載資產包的中繼資料。

JSON 表示法
{
  "downloadId": string,
  "moduleName": string,
  "sliceId": string,
  "version": string
}
欄位
downloadId

string

generatedapks.download ID,用來識別要下載的 APK。應提供給 generatedapks.download 方法。

moduleName

string

這個資產片段所屬的模組名稱。

sliceId

string

資產片段 ID。

version

string (int64 format)

素材資源模組版本。

產生的獨立 APK

獨立 APK 產生的「apkapks.download」中繼資料。

JSON 表示法
{
  "downloadId": string,
  "variantId": integer
}
欄位
downloadId

string

generatedapks.download ID,用來識別要下載的 APK。應提供給 generatedapks.download 方法。

variantId

integer

產生的變化版本 ID。

已產生通用 APK

為通用 APK 產生的生成 APK.download 中繼資料。

JSON 表示法
{
  "downloadId": string
}
欄位
downloadId

string

generatedapks.download ID,用來識別要下載的 APK。應提供給 generatedapks.download 方法。