Inhabilita Crash Reporting

Para permitir que los usuarios acepten o rechacen la opción de usar Firebase Crash Reporting, te recomendamos configurar tu app de manera que puedas habilitar o inhabilitar Crash Reporting. Esta función también puede resultarte útil durante el desarrollo y las pruebas de la app.

Si deseas que los usuarios tengan la opción de aceptar el uso de Crash Reporting, te recomendamos inhabilitar el SDK durante la compilación y después habilitarlo en tiempo de ejecución, cuando el usuario realice una acción específica. También puedes inhabilitar el SDK durante la compilación para permitir una implementación gradual de Crash Reporting mediante Firebase Remote Config.

Para que los usuarios puedan cancelar el uso de Crash Reporting, puedes habilitar el SDK durante la compilación y después inhabilitarlo en el tiempo de ejecución, cuando un usuario indique su preferencia mediante una pantalla de configuración o una interfaz similar. Las preferencias en tiempo de ejecución se conservan entre los reinicios de la app.

Inhabilita Crash Reporting durante el proceso de compilación de la app

La inhabilitación durante la compilación significa que el SDK se compila en tu app, pero no registrará fallas hasta que se lo habilite mediante programación.

iOS

Puedes agregar una clave al Info.plist de tu app de iOS para inhabilitar Crash Reporting durante la compilación.

Agrega la clave firebase_crash_collection_enabled y define el valor en false.

Android

Puedes agregar una entrada de metadatos al AndroidManifest.xml de tu app para inhabilitar Crash Reporting durante la compilación.

<meta-data android:name="firebase_crash_collection_enabled" android:value="false" />

Inhabilita o habilita Crash Reporting en el tiempo de ejecución

Si inhabilitas Crash Reporting en el tiempo de ejecución, dejarán de recopilarse fallas hasta que se vuelva a habilitar esta función. La configuración de esta propiedad continúa cuando se reinicia la app.

iOS

Para inhabilitar la llamada a Crash Reporting:

Swift

Crash.sharedInstance().crashCollectionEnabled = false

Objective-C

[FIRCrash sharedInstance].crashCollectionEnabled = NO;

Para habilitar la llamada a Crash Reporting:

Swift

Crash.sharedInstance().crashCollectionEnabled = true

Objective-C

[FIRCrash sharedInstance].crashCollectionEnabled = YES;

Android

Para inhabilitar la llamada a Crash Reporting:

FirebaseCrash.setCrashCollectionEnabled(false);

Para habilitar la llamada a Crash Reporting:

FirebaseCrash.setCrashCollectionEnabled(true);

Enviar comentarios sobre…

¿Necesitas ayuda? Visita nuestra página de asistencia.