Firebase Crashlytics
Obtén estadísticas prácticas y claras sobre los problemas de las apps con esta potente solución de informes de fallas para Apple, Android, Flutter y Unity.
Firebase Crashlytics es una herramienta liviana para informar fallas en tiempo real que te ayuda a hacer un seguimiento de los problemas de estabilidad que afectan la calidad de tu app, a priorizarlos y a corregirlos. Crashlytics agrupa las fallas de forma inteligente y destaca las circunstancias en las que se produjeron, lo que te permite ahorrar tiempo en la solución de problemas.
Descubre si una falla específica afecta a muchos usuarios. Recibe alertas cuando la gravedad de un problema aumenta repentinamente. Determina qué líneas de código están provocando fallas.
Funciones clave
Informes de fallas con datos seleccionados | Crashlytics sintetiza una cantidad abrumadora de fallas en una lista de problemas manejable, proporciona información contextual y destaca la gravedad y la prevalencia de las fallas para que puedas determinar la causa raíz más rápido. |
Soluciones para una falla común | Crashlytics ofrece Crash Insights, sugerencias útiles que destacan problemas de estabilidad comunes y proporcionan recursos que los hacen más fáciles de solucionar, priorizar o resolver. |
Integración en Analytics |
Crashlytics puede capturar los errores de tu app como eventos app_exception en Analytics.
Los eventos simplifican la depuración, ya que te brindan acceso a una lista de otros eventos que causan cada falla. Además, proporcionan estadísticas de público, debido a que te permiten extraer informes de Analytics de los usuarios que experimentaron fallas.
|
Alertas en tiempo real | Recibe alertas en tiempo real sobre problemas nuevos o crecientes y regresiones que podrían requerir tu atención inmediata. |
Ruta de implementación
Conecta tu app | Comienza por agregar Firebase a tu app en Firebase console. | |
Integra el SDK | Para que Crashlytics comience a recopilar informes, agrega el SDK de la plataforma mediante CocoaPods, Gradle o Pub. | |
Verifica los informes en Firebase console | Visita Firebase console para realizar el seguimiento de los problemas en tu app, priorizarlos y corregirlos. |
¿Cómo Crashlytics analiza las fallas para facilitar la depuración?
Para proporcionar informes y métricas sobre tu app, Crashlytics recopila y analiza fallas, excepciones recuperables y otros tipos de eventos de tu app. Usamos los detalles de asignación para la compilación de tu app con el objetivo de crear informes de fallas legibles por humanos que te ayuden a comprender los eventos (por ejemplo, usamos los archivos de símbolo de depuración (dSYM) para apps de plataformas de Apple).
Crashlytics usa un motor de análisis para agrupar los eventos relacionados en Problemas cuando los recibe. El motor de análisis observa los cuadros del seguimiento de pila, el mensaje de excepción, el código de error y otras características de tipo de error o plataforma para agrupar eventos en problemas. En un problema, todos los eventos tienen un punto común de fallo. A medida que más eventos entrantes coinciden con un problema, este aparece en la parte superior de la tabla Problemas de tu app en el panel de Crashlytics. Esta agrupación y clasificación te ayuda a identificar y solucionar los problemas de mayor impacto más rápido.
Sin embargo, incluso dentro de este grupo de eventos, los seguimientos de pila que llevan al punto de fallo pueden ser diferentes. Un seguimiento de pila diferente puede implicar una causa raíz diferente. Para representar esta posible diferencia dentro de un problema, Crashlytics crea variantes dentro de ellos. Cada variante es un subgrupo de eventos en un problema que tiene el mismo punto de falla y un seguimiento de pila similar. Con las variantes, puedes depurar los seguimientos de pila más comunes dentro de un problema y determinar si distintas causas raíz llevan al error.
Próximos pasos
Comienza a usar Firebase Crashlytics: Aprende a agregar Firebase Crashlytics a un proyecto de Apple, Android, Flutter o Unity.
Personaliza la configuración de informes de fallas agregando informes, registros y claves opcionales, así como seguimiento de errores recuperables.
Realiza integraciones en Google Play a fin de poder filtrar los informes de fallas de tu app para Android por segmentos de Google Play directamente en el panel de Crashlytics. Esto te permite enfocar mejor el panel en compilaciones específicas.