Generierte APKs mit der Play Developer Publishing API herunterladen

Mit der Funktion Generierte APKs in der Google Play Developer API können Sie alle APKs herunterladen, die Google Play über ein App Bundle generiert hat, das Sie in die Play Console hochgeladen haben.

Generierte APKs verwenden

Ein typischer Veröffentlichungs-Workflow, bei dem generierte APKs vor ihrer Veröffentlichung in einem Track heruntergeladen werden, sieht so aus:

  1. Erstellen Sie eine neue Änderung. Rufen Sie dazu Edits: Insert auf und geben Sie die Anwendung an, die Sie ändern möchten.
  2. Laden Sie ein Bundle durch Aufrufen von Edits.bundles: upload hoch.
  3. Weisen Sie das Bundle durch Aufrufen von Edits.tracks: update einem Track zu. Damit die neue Version in dieser Phase nicht für Endnutzer freigegeben wird, setzen Sie den Status des neuen Release auf Entwurf.
  4. Führen Sie einen Commit für die Änderung durch.
  5. Laden Sie die APKs herunter, die aus dem Bundle generiert wurden, das Sie in Schritt 2 hochgeladen haben. Verwenden Sie dazu die Methoden "Generierte APKs" in der API.
  6. Verarbeiten Sie Ihre heruntergeladenen APKs.
  7. Erstellen Sie eine neue Änderung wie in Schritt 1 beschrieben.
  8. Stufen Sie den Release-Entwurf in einen gestaffelten oder vollständigen Roll-out hoch, indem Sie Edits.tracks: update aufrufen.
  9. Führen Sie einen Commit für die Änderung durch.

APK-Verzeichnis erstellen

Wenn du deine APK-Dateien mit bundletool verwenden musst, führe die folgenden Schritte aus, um sie mit der Generated APKs API zu erstellen:

  1. Wenn Sie die Methode für die Liste der generierten APKs aufrufen, enthält die Antwort für jeden Signaturschlüssel das Feld TargetingInfo. Schreiben Sie diesen Feldwert in eine Datei mit dem Namen toc.json.
  2. Laden Sie Ihre APKs herunter und legen Sie sie in einem Verzeichnis mit der im vorherigen Schritt erstellten toc.json ab. Beachten Sie, dass jedes heruntergeladene APK den Namen DownloadId.apk haben muss, wobei DownloadId die ID ist, die zum Herunterladen des APKs über die Downloadmethode der generierten APKs verwendet wird.
  3. Sie können dieses Verzeichnis jetzt mit bundletool Version 1.15.2 oder höher verwenden. Beispiel: bundletool install-apks --apks /path/to/created/directory.