Distribuye apps para Android a los verificadores con Firebase CLI

Puedes distribuir compilaciones a verificadores con Firebase CLI. Esta herramienta te permite especificar verificadores y notas de la versión de una compilación, y distribuir la compilación según corresponda.

Antes de comenzar

Si aún no lo hiciste, agrega Firebase a tu proyecto de Android.

Si no utilizas ningún otro producto de Firebase, solo tienes que crear un proyecto y registrar tu app. Sin embargo, si decides usar productos adicionales en el futuro, asegúrate de completar todos los pasos que se indican en la página vinculada anteriormente.

1. Compila la app

Cuando estés listo para distribuir una versión previa al lanzamiento de tu app a los verificadores, compila un APK usando el proceso normal. Debes firmar el APK con tu clave de depuración o la clave de firma de la app.

2 Distribuye las apps a los verificadores

Para distribuir tu app a los verificadores, sube el archivo APK con Firebase CLI, como sigue:

  1. Instala o actualiza a la versión más reciente de Firebase CLI (recomendamos descargar el objeto binario independiente para la CLI específica de tu SO). Asegúrate de acceder y probar que puedes ingresar a tus proyectos.
  2. En la página App Distribution de Firebase console, selecciona la aplicación que quieres distribuir y luego haz clic en Comenzar.
  3. Ejecuta el comando appdistribution:distribute a fin de que la compilación esté disponible para los verificadores. Usa los siguientes parámetros para configurar la distribución:

    Opciones de appdistribution:distribute
    --app

    Obligatorio: El ID de app de Firebase de tu aplicación. Puedes encontrar el ID de la app en la página Configuración generalde Firebase console.

    
    --app 1:1234567890:android:0a1b2c3d4e5f67890
    --release-notes
    --release-notes-file

    Las notas de la versión de esta compilación

    Puedes especificar las notas de la versión directamente, como sigue:

    
    --release-notes "Text of release notes"

    O bien, puedes especificar la ruta de acceso a un archivo de texto sin formato, de la siguiente manera:

    
    --release-notes-file /path/to/release-notes.txt
    --testers
    --testers-file

    Las direcciones de correo electrónico de los verificadores que quieres invitar

    Puedes especificar los verificadores como una lista de direcciones de correo electrónico separada por comas, como sigue:

    
    --testers "ali@example.com, bri@example.com, cal@example.com"

    O bien, puedes especificar la ruta de acceso a un archivo de texto sin formato que contenga una lista de direcciones de correo electrónico separada por comas, de la siguiente manera:

    
    --testers-file="/path/to/testers.txt"
    --groups
    --groups-file

    Los grupos de verificadores que deseas invitar (consulta Administra verificadores). Los grupos se especifican con alias de grupos, que puedes consultar en Firebase console

    Puedes especificar los grupos como una lista separada por comas, como sigue:

    
    --groups "qa-team, trusted-testers"

    O bien, puedes especificar la ruta de acceso a un archivo de texto sin formato que contenga una lista de nombres de grupo separada por comas, de la siguiente manera:

    
    --groups-file="/path/to/groups.txt"
    --debug

    Una marca que puedes incluir para imprimir un resultado de registro detallado

    Por ejemplo:

    firebase appdistribution:distribute test.apk  \
        --app 1:1234567890:android:0a1b2c3d4e5f67890  \
        --release-notes "Bug fixes and improvements" --testers-file testers.txt
    

    Los verificadores que no recibieron invitaciones para probar la app las recibirán por correo electrónico para comenzar. Los verificadores existentes reciben notificaciones por correo electrónico en las que se indica que hay una compilación nueva lista para probarse.

En Firebase console, después de distribuir una compilación nueva, puedes supervisar el estado de cada verificador, es decir, si aceptó la invitación y si descargó la app.