Scaricare gli APK generati usando l'API Play Developer Publishing

Puoi scaricare tutti gli APK che Google Play ha generato da un app bundle che hai caricato su Play Console usando la funzionalità APK generati nell'API Google Play Developer.

Come utilizzare gli APK generati

Un tipico flusso di lavoro di pubblicazione che include il download degli APK generati prima che vengano pubblicati in qualsiasi canale è il seguente:

  1. Crea una nuova modifica chiamando il numero Edits: Insert e specificando l'app che vuoi modificare.
  2. Carica un bundle chiamando Edits.bundles: upload.
  3. Assegna il bundle a una traccia chiamando Edits.tracks: update. Per evitare di rilasciare la nuova versione per gli utenti finali in questa fase, imposta lo stato della nuova release su bozza.
  4. Esegui il commit della modifica.
  5. Scarica gli APK generati dal bundle caricato nel passaggio 2 utilizzando i metodi degli APK generati nell'API.
  6. Elaborare gli APK scaricati.
  7. Crea una nuova modifica come hai fatto nel passaggio 1.
  8. Promuovi la versione di bozza a un'implementazione graduale o completa chiamando Edits.tracks: update.
  9. Esegui il commit della modifica.

Come creare la directory degli APK

Se devi usare i file APK con bundletool, procedi nel seguente modo per crearli utilizzando l'API APK generata:

  1. Quando chiami il metodo dell'elenco degli APK generati, la risposta conterrà il campo TargetingInfo per ogni chiave di firma. Scrivi questo valore del campo in un file denominato toc.json.
  2. Scarica gli APK e inseriscili in una directory con il toc.json creato nel passaggio precedente. Tieni presente che ogni APK scaricato deve essere denominato "DownloadId.apk", dove DownloadId è l'ID utilizzato per scaricare l'APK dal metodo di download degli APK generati.
  3. Ora puoi utilizzare questa directory con bundletool versione 1.15.2 o successive. Ad esempio, bundletool install-apks --apks /path/to/created/directory.