es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Intente configurar crashlytics_collect_device_stats_enabled en true en su archivo firebase.json dentro de la sección react-native. Esto debería permitir la recolección de datos de excepciones de JS en modo de depuración. Por ejemplo:

    {
      "react-native": {
        "crashlytics_disable_auto_disabler": true,
        "crashlytics_debug_enabled": true,
        "crashlytics_collect_device_stats_enabled": true
      }
    }
    

    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.

Comments are closed.