Descarga APKs generados con la API de Play Developer Publishing

Puedes descargar todos los APKs que Google Play generó desde un paquete de aplicación que subiste a Play Console con la función Generated APKs en la API de Google Play Developer.

Cómo usar los APKs generados

A continuación, se describe un flujo de trabajo típico de publicación que incluye la descarga de APKs generados antes de que se lancen en cualquier segmento:

  1. Para crear una nueva edición, llama a Edits: Insert y especifica la app que quieras modificar.
  2. Llama a Edits.bundles: upload para subir un paquete.
  3. Llama a Edits.tracks: update para asignar el paquete a un segmento. Si deseas evitar lanzar la nueva versión para los usuarios finales en esta etapa, establece el estado de la nueva versión como borrador.
  4. Confirma la edición.
  5. Descarga los APKs generados a partir del paquete que subiste en el paso 2 con los métodos de APKs generados disponibles en la API.
  6. Procesa los APKs descargados.
  7. Crea una nueva edición de la misma manera que en el paso 1.
  8. Llama a Edits.tracks: update para promover la versión en borrador a un lanzamiento en etapas o completo.
  9. Confirma la edición.

Cómo construir un directorio de APKs

Si necesitas usar tus archivos APK con bundletool, sigue estos pasos para compilarlos con la API de Generated APKs:

  1. Cuando llames al método de lista Generated APKs, la respuesta contendrá el campo TargetingInfo para cada clave de firma. Escribe el valor de este campo en un archivo llamado toc.json.
  2. Descarga tus APKs y colócalos en un directorio con el archivo toc.json que creaste en el paso anterior. Ten en cuenta que a cada APK descargado se le debe asignar el nombre "DownloadId.apk", donde DownloadId es el ID que se usó para descargar el APK del método de descarga de Generated APKs.
  3. Ahora puedes usar este directorio con bundletool 1.15.2 o versiones posteriores. Por ejemplo, bundletool install-apks --apks /path/to/created/directory.