Fazer o download dos APKs gerados usando a API Publishing do Google Play Developer

É 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:

  1. Crie uma nova edição chamando Edits: Insert e especificando o app que você quer modificar.
  2. Faça upload de um pacote chamando Edits.bundles: upload.
  3. 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.
  4. Confirme a edição.
  5. Faça o download dos APKs gerados do pacote que você enviou na etapa 2 usando os métodos de APKs gerados na API.
  6. Processe os APKs salvos.
  7. Crie uma nova edição, como na etapa 1.
  8. Promova a versão de rascunho para um lançamento gradual ou completo chamando Edits.tracks: update.
  9. 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:

  1. 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.
  2. 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.
  3. 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.