- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- GeneratedApksPerSigningKey
- GeneratedSplitApk
- GeneratedAssetPackSlice
- GeneratedStandaloneApk
- GeneratedUniversalApk
- Testen!
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 |
Paketname der App. |
versionCode |
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 ( |
Felder | |
---|---|
generatedApks[] |
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 ( |
Felder | |
---|---|
certificateSha256Hash |
SHA256-Hash des APK-Signaturzertifikats für den öffentlichen Schlüssel. |
generatedSplitApks[] |
"apks.list" der generierten unterteilten APKs, signiert mit einem Schlüssel, der „certificateSha256Hash“ entspricht |
generatedAssetPackSlices[] |
apks.list von Asset-Pack-Slices, die für dieses App Bundle bereitgestellt werden, mit einem Schlüssel, der „certificateSha256Hash“ entspricht. |
generatedStandaloneApks[] |
Die Liste der generierten eigenständigen APKs, die mit einem Schlüssel signiert sind, der „certificateSha256Hash“ entspricht, wird in der Liste aufgeführt. |
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 |
generierteapks.download ID, die das herunterzuladende APK eindeutig identifiziert. Sollte an die Methode |
variantId |
ID der generierten Variante. |
moduleName |
Name des Moduls, zu dem dieses APK gehört. |
splitId |
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 |
generierteapks.download ID, die das herunterzuladende APK eindeutig identifiziert. Sollte an die Methode |
moduleName |
Name des Moduls, zu dem dieses Asset-Segment gehört. |
sliceId |
Asset-Slice-ID |
version |
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 |
generierteapks.download ID, die das herunterzuladende APK eindeutig identifiziert. Sollte an die Methode |
variantId |
ID der generierten Variante. |
Generierte UniversalApk-Datei
Generateapks.download Metadaten für ein universelles APK.
JSON-Darstellung |
---|
{ "downloadId": string } |
Felder | |
---|---|
downloadId |
generierteapks.download ID, die das herunterzuladende APK eindeutig identifiziert. Sollte an die Methode |