Crashlytics de base de fuego

Obtenga información clara y práctica sobre los problemas de las aplicaciones con esta potente solución de informes de fallos para Apple, Android, Flutter y Unity.

Firebase Crashlytics es un reportero de fallos liviano y en tiempo real que te ayuda a rastrear, priorizar y solucionar problemas de estabilidad que erosionan la calidad de tu aplicación. Crashlytics le ahorra tiempo en la resolución de problemas al agrupar de manera inteligente los bloqueos y resaltar las circunstancias que los llevaron a ellos.

Descubra si un fallo en particular está afectando a muchos usuarios. Reciba alertas cuando un problema aumente repentinamente en gravedad. Descubra qué líneas de código están provocando fallos.

Instalar Crashlytics

Capacidades clave

Informes de fallos seleccionados Crashlytics sintetiza una avalancha de fallas en una lista manejable de problemas, proporciona información contextual y resalta la gravedad y prevalencia de las fallas para que pueda identificar la causa raíz más rápidamente.
Curas para el accidente común Crashlytics ofrece Crash Insights, consejos útiles que resaltan problemas de estabilidad comunes y brindan recursos que facilitan su localización, clasificación y resolución.
Integrado con análisis Crashlytics puede capturar los errores de su aplicación como eventos app_exception en Analytics. Los eventos simplifican la depuración al brindarle acceso a una lista de otros eventos que conducen a cada falla y brindan información sobre la audiencia al permitirle obtener informes de Analytics para los usuarios con fallas.
Alertas en tiempo real Reciba alertas en tiempo real sobre problemas nuevos, problemas en retroceso y problemas en crecimiento que puedan requerir atención inmediata.

Ruta de implementación

Conecta tu aplicación Comience agregando Firebase a su aplicación en Firebase console .
Integrar el SDK Agregue el SDK de Crashlytics a través de CocoaPods, Gradle o Pub, y Crashlytics comenzará a recopilar informes.
Verificar informes en Firebase console Visita Firebase console para rastrear, priorizar y solucionar problemas en tu aplicación.

¿Cómo analiza Crashlytics sus fallos para facilitar la depuración?

Para proporcionar métricas e informes sobre su aplicación, Crashlytics recopila y analiza fallas, excepciones no fatales y otros tipos de eventos de su aplicación. Usamos la información de mapeo para la compilación de su aplicación para crear informes de fallas legibles por humanos para ayudarlo a comprender los eventos (por ejemplo, usamos los archivos de símbolo de depuración (dSYM) para las aplicaciones de la plataforma Apple).

Cuando Crashlytics recibe eventos, utiliza un motor de análisis para agrupar los eventos relacionados en problemas . El motor de análisis examina los fotogramas del seguimiento de la pila, el mensaje de excepción, el código de error y otras características de plataforma o tipo de error para agrupar eventos en problemas. En una cuestión, todos los eventos tienen un punto común de falla. A medida que más eventos entrantes coinciden con un problema, el problema asciende a la parte superior de la tabla de Problemas de su aplicación en el panel de Crashlytics. Esta agrupación y clasificación le ayuda a identificar y solucionar los problemas más impactantes más rápidamente.

Sin embargo, incluso dentro de este grupo de eventos, los seguimientos de la pila que conducen al punto de falla pueden ser diferentes. Y un seguimiento de pila diferente podría significar una causa raíz diferente. Para representar esta posible diferencia dentro de un problema, Crashlytics crea variantes dentro de los problemas: cada variante es un subgrupo de eventos en un problema que tiene el mismo punto de falla y un seguimiento de pila similar. Con variantes, puede depurar los seguimientos de pila más comunes dentro de un problema y determinar si diferentes causas raíz están provocando el error.

Próximos pasos