Method: generatedapks.list

Gibt Download-Metadaten für alle APKs zurück, die von einem bestimmten App Bundle generiert wurden.

HTTP-Request

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
packageName

string

Paketname der App.

versionCode

integer

Versionscode des App Bundles.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

Antwort auf die Auflistung der generierten APKs.

JSON-Darstellung
{
  "generatedApks": [
    {
      object (GeneratedApksPerSigningKey)
    }
  ]
}
Felder
generatedApks[]

object (GeneratedApksPerSigningKey)

Alle generierten APKs, gruppiert nach dem APK-Signaturschlüssel.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

GeneratedApksPerSigningKey

generierte apks.download-Metadaten für aufgeteilte, eigenständige und universelle APKs sowie Asset-Pack-Slices, die mit einem bestimmten Schlüssel signiert sind.

JSON-Darstellung
{
  "certificateSha256Hash": string,
  "generatedSplitApks": [
    {
      object (GeneratedSplitApk)
    }
  ],
  "generatedAssetPackSlices": [
    {
      object (GeneratedAssetPackSlice)
    }
  ],
  "generatedStandaloneApks": [
    {
      object (GeneratedStandaloneApk)
    }
  ],
  "generatedUniversalApk": {
    object (GeneratedUniversalApk)
  }
}
Felder
certificateSha256Hash

string

SHA256-Hash des APK-Signaturzertifikats für den öffentlichen Schlüssel.

generatedSplitApks[]

object (GeneratedSplitApk)

"apks.list" der generierten unterteilten APKs, signiert mit einem Schlüssel, der „certificateSha256Hash“ entspricht

generatedAssetPackSlices[]

object (GeneratedAssetPackSlice)

apks.list von Asset-Pack-Slices, die für dieses App Bundle bereitgestellt werden, mit einem Schlüssel, der „certificateSha256Hash“ entspricht.

generatedStandaloneApks[]

object (GeneratedStandaloneApk)

Die Liste der generierten eigenständigen APKs, die mit einem Schlüssel signiert sind, der „certificateSha256Hash“ entspricht, wird in der Liste aufgeführt.

generatedUniversalApk

object (GeneratedUniversalApk)

Generiertes universelles APK, signiert mit einem Schlüssel, der „certificateSha256Hash“ entspricht. Dieses Feld ist nicht festgelegt, wenn für diesen Signaturschlüssel kein universelles APK generiert wurde.

GeneratedSplitApk-Datei

Generateapks.download Metadaten für ein unterteiltes APK.

JSON-Darstellung
{
  "downloadId": string,
  "variantId": integer,
  "moduleName": string,
  "splitId": string
}
Felder
downloadId

string

generierteapks.download ID, die das herunterzuladende APK eindeutig identifiziert. Sollte an die Methode generatedapks.download übergeben werden.

variantId

integer

ID der generierten Variante.

moduleName

string

Name des Moduls, zu dem dieses APK gehört.

splitId

string

Geteilte ID. Keine Angabe für die Hauptaufteilung des Basismoduls.

GeneratedAssetPackSlice

generierteapks.download-Metadaten für ein Asset-Pack-Segment.

JSON-Darstellung
{
  "downloadId": string,
  "moduleName": string,
  "sliceId": string,
  "version": string
}
Felder
downloadId

string

generierteapks.download ID, die das herunterzuladende APK eindeutig identifiziert. Sollte an die Methode generatedapks.download übergeben werden.

moduleName

string

Name des Moduls, zu dem dieses Asset-Segment gehört.

sliceId

string

Asset-Slice-ID

version

string (int64 format)

Version des Asset-Moduls

Generierte eigenständige APK-Datei

generierteapks.download-Metadaten für ein eigenständiges APK.

JSON-Darstellung
{
  "downloadId": string,
  "variantId": integer
}
Felder
downloadId

string

generierteapks.download ID, die das herunterzuladende APK eindeutig identifiziert. Sollte an die Methode generatedapks.download übergeben werden.

variantId

integer

ID der generierten Variante.

Generierte UniversalApk-Datei

Generateapks.download Metadaten für ein universelles APK.

JSON-Darstellung
{
  "downloadId": string
}
Felder
downloadId

string

generierteapks.download ID, die das herunterzuladende APK eindeutig identifiziert. Sollte an die Methode generatedapks.download übergeben werden.