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:
- Crea una nuova modifica chiamando
Edits: Insert
e specificando l'app che vuoi modificare. - Carica un bundle chiamando
Edits.bundles: upload
. - 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. - Esegui il commit della modifica.
- Scarica gli APK generati dal bundle che hai caricato nel passaggio 2 utilizzando i metodi APK generati nell'API.
- Elabora gli APK scaricati.
- Crea una nuova modifica come hai fatto nel passaggio 1.
- Promuovi la release bozza a un'implementazione in più fasi o completa chiamando
Edits.tracks: update
. - 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:
- 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
. - 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. - Ora puoi utilizzare questa directory con
bundletool
versione 1.15.2 o successive. Ad esempio,bundletool install-apks --apks /path/to/created/directory
.