É 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: Inserte 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.jsoncriado 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
bundletoolversão 1.15.2 ou superior. Por exemplo,bundletool install-apks --apks /path/to/created/directory.