Supervise la estabilidad de la última versión de su aplicación

Lanzar una nueva versión de su aplicación móvil a producción es una de las partes más emocionantes del desarrollo de una aplicación, ¡pero también puede ser una de las más estresantes! Su equipo necesita realizar un seguimiento de la adopción de versiones, los nuevos errores y el impacto de esos errores, una comparación con versiones anteriores y más.

Esta página describe varias herramientas que ofrece Firebase para monitorear los datos que necesita para sentirse seguro acerca del lanzamiento de su aplicación móvil.

Utilice el panel de control de lanzamientos para explorar los datos relacionados con sus lanzamientos.

El panel de Monitoreo de versiones en Firebase console funciona con Firebase Crashlytics. Es un panel único para monitorear su versión de producción más reciente. El panel se actualiza casi en tiempo real y le brinda una vista de alto nivel de las métricas de lanzamiento más importantes, incluidas métricas sin fallas, adopción de versiones, comparaciones con lanzamientos anteriores y cualquier problema nuevo para el lanzamiento.

Este nuevo panel mejora la página Última versión en la consola. En comparación con esa página, el panel de Monitoreo de versiones agrega más información, muestra datos útiles sin la necesidad de Google Analytics y se carga más rápidamente.

Características del tablero

  • Informes en tiempo real
    Todos los gráficos se actualizan casi en tiempo real. Poco después de implementar su última versión, podrá observar cómo los usuarios comienzan a interactuar con esa versión. Si algunos de esos usuarios experimentan fallas, sabrá el impacto de inmediato a través de gráficos de métricas sin fallas .

  • Comparación y evaluación comparativa basada en versiones anteriores
    Puede ver la estabilidad de su última versión en el contexto de sus versiones anteriores. El panel le permite comparar las métricas en vivo de su última versión y hasta dos de sus versiones publicadas anteriormente.

  • Principales temas nuevos
    Puede ver nuevos bloqueos de su última versión a medida que llegan. En la tabla Principales problemas nuevos , puede monitorear el impacto de los problemas detectados por primera vez en su última versión, lo que le permitirá tomar rápidamente una decisión sobre si detener o revertir la versión.

Requisitos para el tablero

Para ver su última versión en el panel de Monitoreo de versiones , haga lo siguiente:

  1. Asegúrese de que su aplicación utilice como mínimo las siguientes versiones del SDK de Crashlytics:
    Plataformas Apple: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | Aleteo: v3.4.5+ | Unidad: 11.7.0+

  2. Publique una nueva versión de la aplicación en producción para que tenga una cantidad suficiente de usuarios interesados ​​con su última versión .

Preguntas frecuentes sobre el panel

Configurar alertas

Varios productos de Firebase, incluido Crashlytics, pueden enviar alertas por diversos motivos específicos del producto. Para recibir alertas , debe tener los permisos requeridos.

Para monitorear la estabilidad de su última versión, puede configurar alertas tanto de Performance Monitoring como de Crashlytics. Específicamente para Crashlytics, puede configurar las siguientes alertas:

  • Utilice alertas de velocidad para notificar a su equipo si algún problema individual en su aplicación cruza un umbral que usted define en Firebase console.

  • Envíe alertas sobre problemas nuevos o retrocedidos a su canal de notificación preferido:

Asegúrese de una liberación suave antes de soltar

Antes de lanzar su última versión, considere utilizar algunos de los siguientes servicios y funciones para ayudar a garantizar un lanzamiento sin problemas.

Utilice servicios de prueba previos al lanzamiento

Firebase ofrece dos productos que pueden ayudar con las pruebas previas al lanzamiento: Test Lab y App Distribution. Ambos servicios se pueden integrar en sus flujos de CI/CD.

Firebase Test Lab es una infraestructura de prueba de aplicaciones basada en la nube que le permite probar su aplicación en una variedad de dispositivos y configuraciones, para que pueda obtener una comprensión temprana de cómo funcionará en manos de usuarios reales.

Y cuando esté listo para poner su última versión en manos de evaluadores humanos confiables, use Firebase App Distribution . Puede administrar las distribuciones preliminares de su plataforma Apple y Android desde el mismo lugar.

Utilice servicios de implementación y pruebas limitadas

Utilice Firebase Remote Config para lanzar nuevas funciones con un mecanismo de implementación porcentual o probar esas funciones en un grupo de prueba limitado .

Firebase también ofrece pruebas A/B para que puedas probar los cambios en la interfaz de usuario, las funciones o las campañas de participación de tu aplicación para ver cómo impactan tus métricas clave (como los ingresos y la retención) antes de implementarlas ampliamente.

,

Lanzar una nueva versión de su aplicación móvil a producción es una de las partes más emocionantes del desarrollo de una aplicación, ¡pero también puede ser una de las más estresantes! Su equipo necesita realizar un seguimiento de la adopción de versiones, los nuevos errores y el impacto de esos errores, una comparación con versiones anteriores y más.

Esta página describe varias herramientas que ofrece Firebase para monitorear los datos que necesita para sentirse seguro acerca del lanzamiento de su aplicación móvil.

Utilice el panel de control de lanzamientos para explorar los datos relacionados con sus lanzamientos.

El panel de Monitoreo de versiones en Firebase console funciona con Firebase Crashlytics. Es un panel único para monitorear su versión de producción más reciente. El panel se actualiza casi en tiempo real y le brinda una vista de alto nivel de las métricas de lanzamiento más importantes, incluidas métricas sin fallas, adopción de versiones, comparaciones con lanzamientos anteriores y cualquier problema nuevo para el lanzamiento.

Este nuevo panel mejora la página Última versión en la consola. En comparación con esa página, el panel de Monitoreo de versiones agrega más información, muestra datos útiles sin la necesidad de Google Analytics y se carga más rápidamente.

Características del tablero

  • Informes en tiempo real
    Todos los gráficos se actualizan casi en tiempo real. Poco después de implementar su última versión, podrá observar cómo los usuarios comienzan a interactuar con esa versión. Si algunos de esos usuarios experimentan fallas, sabrá el impacto de inmediato a través de gráficos de métricas sin fallas .

  • Comparación y evaluación comparativa basada en versiones anteriores
    Puede ver la estabilidad de su última versión en el contexto de sus versiones anteriores. El panel le permite comparar las métricas en vivo de su última versión y hasta dos de sus versiones publicadas anteriormente.

  • Principales temas nuevos
    Puede ver nuevos bloqueos de su última versión a medida que llegan. En la tabla Principales problemas nuevos , puede monitorear el impacto de los problemas detectados por primera vez en su última versión, lo que le permitirá tomar rápidamente una decisión sobre si detener o revertir la versión.

Requisitos para el tablero

Para ver su última versión en el panel de Monitoreo de versiones , haga lo siguiente:

  1. Asegúrese de que su aplicación utilice como mínimo las siguientes versiones del SDK de Crashlytics:
    Plataformas Apple: v10.8.0+ | Android: v18.6.0+ (BoM v32.6.0+) | Aleteo: v3.4.5+ | Unidad: 11.7.0+

  2. Publique una nueva versión de la aplicación en producción para que tenga una cantidad suficiente de usuarios interesados ​​con su última versión .

Preguntas frecuentes sobre el panel

Configurar alertas

Varios productos de Firebase, incluido Crashlytics, pueden enviar alertas por diversos motivos específicos del producto. Para recibir alertas , debe tener los permisos requeridos.

Para monitorear la estabilidad de su última versión, puede configurar alertas tanto de Performance Monitoring como de Crashlytics. Específicamente para Crashlytics, puede configurar las siguientes alertas:

  • Utilice alertas de velocidad para notificar a su equipo si algún problema individual en su aplicación cruza un umbral que usted define en Firebase console.

  • Envíe alertas sobre problemas nuevos o retrocedidos a su canal de notificación preferido:

Asegúrese de una liberación suave antes de soltar

Antes de lanzar su última versión, considere utilizar algunos de los siguientes servicios y funciones para ayudar a garantizar un lanzamiento sin problemas.

Utilice servicios de prueba previos al lanzamiento

Firebase ofrece dos productos que pueden ayudar con las pruebas previas al lanzamiento: Test Lab y App Distribution. Ambos servicios se pueden integrar en sus flujos de CI/CD.

Firebase Test Lab es una infraestructura de prueba de aplicaciones basada en la nube que le permite probar su aplicación en una variedad de dispositivos y configuraciones, para que pueda obtener una comprensión temprana de cómo funcionará en manos de usuarios reales.

Y cuando esté listo para poner su última versión en manos de evaluadores humanos confiables, use Firebase App Distribution . Puede administrar las distribuciones preliminares de su plataforma Apple y Android desde el mismo lugar.

Utilice servicios de implementación y pruebas limitadas

Utilice Firebase Remote Config para lanzar nuevas funciones con un mecanismo de implementación porcentual o probar esas funciones en un grupo de prueba limitado .

Firebase también ofrece pruebas A/B para que puedas probar los cambios en la interfaz de usuario, las funciones o las campañas de participación de tu aplicación para ver cómo impactan tus métricas clave (como los ingresos y la retención) antes de implementarlas ampliamente.