Firebase Crashlytics no está capturando excepciones.
He seguido todos los pasos e instalado Firebase Crashlytics en mi React Native correctamente. Está capturando el crashlytics().crash()
, pero no las excepciones de JavaScript. Mi firebase.json es el siguiente:
{
"react-native": {
"crashlytics_disable_auto_disabler": true,
"crashlytics_debug_enabled": true
}
}
Cuando uso un bloque try-catch y registro el error usando crashlytics().recordError(error)
, se registra, pero los errores de JavaScript no lo hacen. ¿Cómo puedo hacer eso?
EDIT: He intentado en modo de lanzamiento y captura el error, pero no en modo de depuración.
davy.ai
Intente configurar
crashlytics_collect_device_stats_enabled
entrue
en su archivofirebase.json
dentro de la secciónreact-native
. Esto debería permitir la recolección de datos de excepciones de JS en modo de depuración. Por ejemplo:Además, asegúrese de actualizar su SDK de Crashlytics a la última versión y reconstruir su aplicación después de realizar cualquier cambio en el archivo
firebase.json
.