Firebase puede enviar una variedad de alertas de Crashlytics predeterminadas (consulta la página de descripción general de las alertas). Firebase puede enviar todas las alertas de Crashlytics predeterminadas a tu correo electrónico. En el caso de los problemas con regresión y los problemas con aumento de velocidad, Firebase también puede mostrar alertas en Firebase console.
Las alertas por problemas con regresión y en tendencia no requieren ninguna configuración y se envían de forma predeterminada cuando configuras Crashlytics.
Las alertas por errores recuperables, errores irrecuperables, ANR y problemas con aumento de velocidad nuevos no se envían de forma predeterminada. Para recibir estas alertas, debes seleccionar (como mínimo) tu canal de alertas preferido.
Todos los tipos de alertas ofrecen alguna configuración. Por ejemplo, puedes activar o desactivar las alertas para tu propia cuenta y, en el caso de los problemas con aumento de velocidad, puedes establecer umbrales para el envío de alertas. Puedes ver y configurar estas alertas en la pestaña Alertas de la consola de Firebase.
En el resto de esta página, se describe en detalle cómo configurar varias opciones para las alertas de Crashlytics predeterminadas.
Recibe alertas por correo electrónico y en la consola
Solo los miembros específicos del proyecto pueden recibir alertas, y puedes activar o desactivar las alertas para tu cuenta.
De forma predeterminada, todos los miembros del proyecto (que tienen los permisos necesarios para recibir alertas) recibirán un correo electrónico para las alertas de problema con regresión y un correo electrónico más una alerta en la consola para las alertas de tendencia. Todas las demás alertas deben configurarse para que las recibas por correo electrónico o en la consola.
Permisos necesarios para recibir alertas
Para recibir alertas de Crashlytics por correo electrónico o en la consola, debes tener el permiso firebase.projects.update. Los siguientes roles incluyen este permiso obligatorio de forma predeterminada: Administrador de Firebase, o propietario o editor del proyecto.
Cómo activar o desactivar las alertas para tu propia cuenta
En tu propia cuenta, puedes activar o desactivar las alertas de Crashlytics sin que esto afecte a otros miembros del proyecto. Ten en cuenta que aún necesitas los permisos necesarios para recibir alertas.
Accede a la consola de Firebase y, luego, selecciona tu proyecto.
Haz clic en y, luego, selecciona Configuración del proyecto.
Selecciona la pestaña Alertas.
Ve a la tarjeta de alertas Crashlytics y, luego, selecciona la alerta que deseas configurar (por ejemplo, Alertas de velocidad).
Establece la preferencia de tu cuenta para esa alerta.
Configura los parámetros de alerta
Para configurar los parámetros de configuración de una alerta, debes tener el permiso firebasecrashlytics.config.update. Las siguientes funciones incluyen
este permiso obligatorio de forma predeterminada:
Administrador de Firebase Crashlytics,
Administrador de Firebase Quality,
Administrador de Firebase, o
propietario o editor del proyecto.
Accede a la consola de Firebase y, luego, selecciona tu proyecto.
Haz clic en y, luego, selecciona Configuración del proyecto. Selecciona la pestaña Alertas.
Ve a la tarjeta de alertas Crashlytics y, luego, selecciona la alerta que deseas configurar (por ejemplo, Alertas de velocidad).
Configura los parámetros de la alerta.
Configura las alertas de velocidad
Usa las alertas de velocidad para notificar a tu equipo cuando un problema individual genera otro urgente en tu app. En Crashlytics, un problema es un grupo de fallas similares o eventos de aplicación no responde (ANR).
¿Qué activa una alerta de velocidad?
Las alertas de velocidad se activan cuando un problema de tu app supera ciertos umbrales que configuraste en Firebase console.
Debes definir el umbral de las alertas de velocidad en relación con el porcentaje de usuarios y la cantidad mínima de usuarios que se vieron afectados por la falla o el error de ANR. Puedes establecer el valor del umbral de porcentaje entre el 0% y el 100% de las sesiones. El umbral mínimo de usuarios se puede establecer en cualquier número mayor o igual que 10. Según la configuración predeterminada, el umbral de las alertas de velocidad se establece en el 1% de las sesiones y en 25 usuarios.
Específicamente, se activa una alerta si, durante un período de 30 minutos, se cumplen todas las siguientes condiciones:
- Un problema en una app supera el umbral de porcentaje definido y la cantidad mínima de usuarios establecida para esa app.
- La app debe tener al menos 10 usuarios en ese período.
- No se envió ninguna alerta anterior sobre el problema en la app en esa versión.
Configura los umbrales de las alertas de velocidad
Para configurar los umbrales de las alertas de velocidad, debes tener el
permiso firebasecrashlytics.config.update. Las siguientes funciones incluyen
este permiso obligatorio de forma predeterminada:
Administrador de Firebase Crashlytics,
Administrador de Firebase Quality,
Administrador de Firebase, o
propietario o editor del proyecto.
Configura los umbrales de las alertas de velocidad para todas tus apps registradas. Cada app puede tener un umbral distinto.
Accede a la consola de Firebase y, luego, selecciona tu proyecto.
Haz clic en y, luego, selecciona Configuración del proyecto.
Selecciona la pestaña Alertas.
Ve a la tarjeta de alertas Crashlytics y, luego, selecciona la pestaña Alertas de velocidad.
Configura los umbrales de alerta para la app.