Firebase Crashlytics
Ship crash reports and non-fatal events to your Firebase project, with runtime opt-in / opt-out from your web app.
La integración de Firebase Crashlytics envía informes de fallos anónimos y eventos no fatales a su proyecto de Firebase, para que pueda detectar problemas de estabilidad en producción.
Cómo activarla:
- Configure Firebase para su app y coloque
google-services.jsonenAndroidStudioSourceCode/app/. - En Config.java, active el seguimiento:
public static final boolean TRACKING_EVENT = true;
TRACKING_EVENT = false desactiva todas las funciones relacionadas con el seguimiento, incluido el registro de eventos de Crashlytics y los activadores starttracking:// / endtracking://.
Aceptación/rechazo en tiempo de ejecución desde su aplicación web:
WebViewGold respeta un indicador de seguimiento por usuario que se conserva en el dispositivo. Utilice los activadores de seguimiento estándar para cambiarlo en tiempo de ejecución:
<a href="starttracking://">Enable analytics & crash reports</a> <a href="endtracking://">Disable analytics & crash reports</a>
Cuando el usuario ha optado por no participar, la recopilación de Crashlytics se desactiva: no se sube nada.
Qué se informa:
- Fallos no controlados (rastros de pila, modelo del dispositivo, versión del sistema operativo).
- Excepciones no fatales registradas internamente por el envoltorio de la app.
- De forma predeterminada, no se adjuntan datos personales del usuario.
Dónde ver los informes: Abra el panel de Firebase Console → Crashlytics. Los informes suelen aparecer a los pocos minutos de un fallo.
Notas: La inicialización de Crashlytics es de mejor esfuerzo: si Firebase está mal configurado, la app sigue funcionando con normalidad. Considere añadir una pantalla de consentimiento (GDPR / CCPA) antes de llamar a starttracking:// por primera vez.