Rapport d'incident

Crash Reporting crée des rapports détaillés sur les erreurs de votre application. Les erreurs sont regroupées en clusters de traces de pile similaires et triées en fonction de la gravité de l’impact sur vos utilisateurs. En plus des rapports automatiques, vous pouvez enregistrer des événements personnalisés pour aider à capturer les étapes menant à un plantage.

Crash Reporting est actuellement en version bêta pendant que nous résolvons certains problèmes connus sur Android et iOS.

Documentation officielle

https://firebase.google.com/docs/crash/

Signaler l’erreur dans Android

Firebase Crash Reporting génère automatiquement des rapports pour les erreurs fatales (ou les exceptions non détectées).

Vous pouvez créer votre rapport personnalisé en utilisant :

FirebaseCrash.report(new Exception("My first Android non-fatal error"));

Vous pouvez vérifier dans le journal lorsque FirebaseCrash a initialisé le module :

07–20 08:57:24.442 D/FirebaseCrashApiImpl : API de création de rapports FirebaseCrash initialisée 07–20 08:57:24.442 I/FirebaseCrash : FirebaseCrash reporting initialized com.google.firebase.crash.internal.zzg@3333d325 07–20 08:57:24.442 D/FirebaseApp : Classe initialisée com.google.firebase.crash.FirebaseCrash.

Et puis quand il a envoyé l’exception:

07–20 08:57:47.052 D/FirebaseCrashApiImpl : ** java.lang.Exception jetable : ma première erreur non fatale Android ** 07–20 08:58:18.822 D/FirebaseCrashSenderServiceImpl : Code de réponse : 200 07–20 08:58:18.822 D/FirebaseCrashSenderServiceImpl : Rapport envoyé

Vous pouvez ajouter des journaux personnalisés à votre rapport avec

FirebaseCrash.log("Activity created");

Configurer le rapport d’incident sur Android

  1. Complétez la [partie Installation et configuration][1] pour connecter votre application à Firebase. Cela créera le projet dans Firebase.

  2. Ajoutez la dépendance pour Firebase CrashReporting à votre fichier “build.gradle” au niveau du module :

    compile ‘com.google.firebase:firebase-crash:9.4.0’

[1] : https://www.wikiod.com/fr/firebase/premiers-pas-avec-firebase