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:
- Para crear una nueva edición, llama a
Edits: Insert
y especifica la app que quieras modificar. - Llama a
Edits.bundles: upload
para subir un paquete. - 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. - Confirma la edición.
- 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.
- Procesa los APKs descargados.
- Crea una nueva edición de la misma manera que en el paso 1.
- Llama a
Edits.tracks: update
para promover la versión en borrador a un lanzamiento en etapas o completo. - 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:
- 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
. - 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. - Ahora puedes usar este directorio con
bundletool
1.15.2 o versiones posteriores. Por ejemplo,bundletool install-apks --apks /path/to/created/directory
.