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 aus einem App Bundle generiert hat, das Sie in die Play Console hochgeladen haben.

Generierte APKs verwenden

Ein typischer Veröffentlichungs-Workflow, bei dem generierte APKs heruntergeladen werden, bevor sie in einem Track veröffentlicht werden, sieht so aus:

  1. Erstellen Sie eine neue Änderung, indem Sie Edits: Insert aufrufen und die App angeben, die Sie ändern möchten.
  2. Laden Sie ein Bundle hoch, indem Sie Edits.bundles: upload aufrufen.
  3. Weisen Sie das Bundle einem Track zu, indem Sie Edits.tracks: update aufrufen. Damit die neue Version zu diesem Zeitpunkt nicht für Endnutzer freigegeben wird, legen Sie den Status des neuen Releases auf Entwurf fest.
  4. Führen Sie ein 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 für generierte APKs in der API.
  6. Verarbeiten Sie Ihre heruntergeladenen APKs.
  7. Erstellen Sie wie in Schritt 1 eine neue Bearbeitung.
  8. Sie können den Releaseentwurf in einen gestaffelten oder vollständigen Rollout umwandeln, indem Sie Edits.tracks: update aufrufen.
  9. Führen Sie ein Commit für die Änderung durch.

APK-Verzeichnis erstellen

Wenn Sie Ihre APK-Dateien mit bundletool verwenden müssen, gehen Sie so vor, um sie mit der Generated APKs API zu erstellen:

  1. Beim Aufrufen der Methode zum Auflisten generierter APKs 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 toc.json ab, die Sie im vorherigen Schritt erstellt haben. Jedes heruntergeladene APK muss den Namen DownloadId.apk haben, wobei DownloadId die ID ist, die zum Herunterladen des APKs über die Downloadmethode „Generierte 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.