É possível fazer o download de todos os APKs gerados pelo Google Play em um pacote de app enviado para o Play Console usando o recurso APKs gerados na API Google Play Developer.
Como usar os APKs gerados
Veja a seguir um exemplo de fluxo de trabalho típico de publicação que inclui o download de APKs gerados antes de serem lançados em qualquer faixa:
- Crie uma nova edição chamando
Edits: Insert
e especificando o app que você quer modificar. - Faça upload de um pacote chamando
Edits.bundles: upload
. - Atribua o pacote a uma faixa chamando
Edits.tracks: update
. Para evitar o lançamento da nova versão para os usuários finais nesta etapa, defina o status da nova versão como rascunho. - Confirme a edição.
- Faça o download dos APKs gerados do pacote que você enviou na etapa 2 usando os métodos de APKs gerados na API.
- Processe os APKs salvos.
- Crie uma nova edição, como na etapa 1.
- Promova a versão de rascunho para um lançamento gradual ou completo chamando
Edits.tracks: update
. - Confirme a edição.
Como criar seu diretório de APK
Se você precisa usar seus arquivos APK com bundletool
, siga estas etapas para criar
os arquivos com a API Generated APKs:
- Ao chamar o método de lista de APKs gerados, a resposta vai conter o campo
TargetingInfo para cada chave de assinatura. Grave esse valor
em um arquivo chamado
toc.json
. - Faça o download dos APKs no mesmo diretório que o
toc.json
criado na etapa anterior. Ao fazer o download, cada APK precisa ser nomeado como "DownloadId.apk", em que DownloadId é o ID usado para fazer o download do APK com o método de download de APKs gerados. - Você pode usar o diretório com
bundletool
versão 1.15.2 ou superior. Por exemplo,bundletool install-apks --apks /path/to/created/directory
.