Scaricare gli APK generati usando l'API Play Developer Publishing

Puoi scaricare tutti gli APK generati da Google Play da un app bundle che hai caricato su Play Console utilizzando 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 rilasciati su qualsiasi traccia sarebbe il seguente:

  1. Crea una nuova modifica chiamando 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 agli 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 che hai caricato nel passaggio 2 utilizzando i metodi APK generati nell'API.
  6. Elabora gli APK scaricati.
  7. Crea una nuova modifica come hai fatto nel passaggio 1.
  8. Promuovi la release bozza a un'implementazione in più fasi o completa chiamando Edits.tracks: update.
  9. Esegui il commit della modifica.

Come creare la directory APK

Se devi utilizzare i file APK con bundletool, segui questi passaggi per crearli utilizzando l'API Generated APKs:

  1. Quando chiami il metodo dell'elenco degli APK generati, la risposta conterrà il campo TargetingInfo per ogni chiave di firma. Scrivi il valore di questo campo in un file denominato toc.json.
  2. Scarica gli APK e inseriscili in una directory con il file 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.