Ir a la consola

Inhabilita Crash Reporting

Si quieres permitir que los usuarios acepten o rechacen la opción de usar Firebase Crash Reporting, te recomendamos configurar tu app para 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 rechazar el uso de Crash Reporting, puedes habilitar el SDK durante la compilación y, después, inhabilitarlo en el tiempo de ejecución cuando el 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 habilite de manera programática.

iOS

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

Agrega la clave firebase_crash_collection_enabled y define el valor como false.

Android

Puedes agregar una entrada de metadatos al archivo 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 se conserva cuando se reinicia la app.

iOS

Para inhabilitar las llamadas a Crash Reporting, haz lo siguiente:

Swift

Crash.sharedInstance().crashCollectionEnabled = false

Objective-C

[FIRCrash sharedInstance].crashCollectionEnabled = NO;

Para habilitar las llamadas a Crash Reporting, haz lo siguiente:

Swift

Crash.sharedInstance().crashCollectionEnabled = true

Objective-C

[FIRCrash sharedInstance].crashCollectionEnabled = YES;

Android

Para inhabilitar las llamadas a Crash Reporting, haz lo siguiente:

FirebaseCrash.setCrashCollectionEnabled(false);

Para habilitar las llamadas a Crash Reporting, haz lo siguiente:

FirebaseCrash.setCrashCollectionEnabled(true);