Firebase Crashlytics

Obtenez des insights clairs et exploitables sur les problèmes d'applications grâce à cette puissante solution de création de rapports d'erreur pour Apple, Android, Flutter et Unity.

Firebase Crashlytics est un outil léger de signalement des plantages en temps réel qui vous aide à suivre, à prioriser et à résoudre les problèmes de stabilité qui nuisent à la qualité de votre application. Crashlytics vous fait gagner du temps en regroupant intelligemment les plantages et en mettant en évidence les circonstances qui les ont précédés.

Découvrez si un plantage spécifique affecte un grand nombre d'utilisateurs. Recevez des alertes lorsqu'un problème devient soudainement plus grave. Identifier les lignes de code qui provoquent des plantages



Prêt à vous lancer ? Choisissez votre plate-forme :

iOS+ Android Android NDK Flutter Unity

Capacités clés

Rapports de plantages sélectionnés Crashlytics récapitule dans une liste les problèmes de plantages en série pour en faciliter la gestion, fournit des informations contextuelles, et met en évidence la gravité et la prévalence des plantages pour vous permettre d'identifier plus rapidement leur origine.
Solutions correctives pour les plantages courants Crashlytics propose des insights sur les plantages ainsi que des conseils utiles qui mettent en évidence les problèmes de stabilité courants. En outre, il vous donne accès à des ressources permettant d'assurer plus facilement le tri et la résolution des plantages.
Intégration à Analytics Crashlytics peut consigner les erreurs de votre application en tant qu'événements app_exception dans Analytics. Les événements simplifient le débogage en vous donnant accès à la liste des autres événements conduisant à chaque plantage. De plus, ils vous permettent de dégager des insights sur l'audience en vous permettant d'extraire des rapports Analytics pour les utilisateurs subissant des plantages.
Alertes en temps réel Recevez des alertes en temps réel sur les nouveaux problèmes, les problèmes régressifs et ceux qui s'aggravent au point de nécessiter une attention immédiate.

Chemin d'accès de l'exécution

Associer votre application Commencez par ajouter Firebase à votre application dans la console Firebase.
Intégrer le SDK Ajoutez le SDK Crashlytics via CocoaPods, Gradle ou Pub, et Crashlytics commence à collecter des rapports.
Consulter les rapports dans la console Firebase Accédez à la console Firebase pour suivre, hiérarchiser et résoudre les problèmes de votre application.

Comment Crashlytics analyse-t-il vos plantages pour faciliter le débogage ?

Pour fournir des métriques et des rapports sur votre application, Crashlytics collecte et analyse les plantages, les exceptions non fatales et d'autres types d'événements de votre application. Nous utilisons les informations de mappage pour la compilation de votre application afin de créer des rapports d'erreur lisibles par l'homme pour vous aider à comprendre les événements (par exemple, nous utilisons les fichiers de symboles de débogage (dSYM) pour les applications de la plate-forme Apple).

Lorsque Crashlytics reçoit des événements, il utilise un moteur d'analyse pour regrouper les événements associés dans des problèmes. Le moteur d'analyse examine les frames de la trace de pile, le message d'exception, le code d'erreur et d'autres caractéristiques de type de plate-forme ou d'erreur pour regrouper les événements en problèmes. Dans un problème, tous les événements ont un point de défaillance commun. À mesure que de nouveaux événements entrants correspondent à un problème, celui-ci remonte en haut du tableau Problèmes de votre application dans le tableau de bord Crashlytics. Ce regroupement et ce classement vous aident à identifier et à résoudre plus rapidement les problèmes les plus importants.

Toutefois, même au sein de ce groupe d'événements, les traces de pile menant au point de défaillance peuvent être différentes. Une autre trace de pile peut indiquer une autre cause première. Pour représenter cette différence potentielle au sein d'un problème, Crashlytics crée des variantes au sein des problèmes. Chaque variante est un sous-groupe d'événements d'un problème qui ont le même point de défaillance et une trace de pile similaire. Les variantes vous permettent de déboguer les traces de pile les plus courantes d'un problème et de déterminer si différentes causes sont à l'origine de l'échec.

Étapes suivantes

  • Premiers pas avec Firebase Crashlytics : découvrez comment ajouter Firebase Crashlytics à un projet Apple, Android, Flutter ou Unity.

  • Personnaliser vos rapports d'erreur : ajoutez des rapports, des journaux, des clés et le suivi des erreurs non fatales.

  • (Applications Android ou ciblant Android uniquement) Intégrez Google Play pour pouvoir filtrer les rapports d'erreur de votre application Android par Google Play directement dans le tableau de bord Crashlytics. Cela vous permet de mieux cibler votre tableau de bord sur des versions spécifiques.