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:
- Crea una nuova modifica chiamando il numero
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 per gli utenti finali in questa fase, imposta lo stato della nuova release su bozza. - Esegui il commit della modifica.
- Scarica gli APK generati dal bundle caricato nel passaggio 2 utilizzando i metodi degli APK generati nell'API.
- Elaborare gli APK scaricati.
- Crea una nuova modifica come hai fatto nel passaggio 1.
- Promuovi la versione di bozza a un'implementazione graduale o completa chiamando
Edits.tracks: update
. - 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:
- 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
. - 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. - Ora puoi utilizzare questa directory con
bundletool
versione 1.15.2 o successive. Ad esempio,bundletool install-apks --apks /path/to/created/directory
.