Firebase Crashlytics

Mit dieser leistungsstarken Lösung für Absturzberichte für Apple, Android, Flutter und Unity erhalten Sie klare, umsetzbare Informationen zu App-Problemen.

Firebase Crashlytics ist ein einfacher Echtzeit-Absturzmelder, der um Stabilitätsprobleme, die die Qualität deiner App beeinträchtigen, im Blick zu behalten, zu priorisieren und zu beheben. Mit Crashlytics sparst du Zeit bei der Fehlerbehebung durch intelligente Gruppierung von Abstürzen und die Umstände hervorheben, die dazu geführt haben.

Finden Sie heraus, ob ein bestimmter Absturz viele Nutzer betrifft. Lassen Sie sich benachrichtigen, den Schweregrad plötzlich zunimmt. Herausfinden, welche Codezeilen verursachen Abstürze.


Startbereit? Plattform auswählen:

iOS+ Android Flutter Unity

Hauptmerkmale

Ausgewählte Absturzberichte Crashlytics fasst eine Vielzahl von Abstürzen in einer übersichtlichen Liste zusammen von Problemen, bietet Kontextinformationen und hebt den Schweregrad und Häufigkeit von Abstürzen, sodass Sie die Ursache schneller finden können.
Abhilfe bei häufigen Abstürzen Crashlytics bietet Crash Insights mit hilfreichen Tipps, die häufige Stabilitätsprobleme zu beheben und Ressourcen bereitzustellen, zu erkennen und zu beheben.
In Analytics eingebunden Crashlytics kann Fehler deiner App als app_exception Termine in Analytics. Die Ereignisse vereinfachen das Debugging, da sie Ihnen Zugriff auf eine Liste anderer Ereignisse geben, die zum jeweiligen Absturz geführt haben. Außerdem liefern sie Zielgruppeninformationen in Form von Analytics-Berichten, die Sie für Nutzer mit Abstürzen abrufen können.
Benachrichtigungen in Echtzeit Benachrichtigungen in Echtzeit über neue Probleme, bereits behobene und bereits behobene Probleme erhalten die sofortige Aufmerksamkeit erfordern.

Vorgehensweise bei der Implementierung

App verbinden Fügen Sie Ihrer App zuerst Firebase in der Firebase-Konsole hinzu.
SDK einbinden Crashlytics SDK über CocoaPods, Gradle oder Pub hinzufügen und Crashlytics mit der Erfassung von Berichten beginnt.
Sehen Sie sich die Berichte in der Firebase-Konsole an. In der Firebase Console können Sie Probleme in Ihrer App verfolgen, priorisieren und beheben.

Wie analysiert Crashlytics deine Abstürze, um die Fehlerbehebung zu vereinfachen?

Um Messwerte und Berichte zu deiner App zur Verfügung zu stellen, erhebt Crashlytics und Abstürze, nicht schwerwiegende Ausnahmen und andere Ereignistypen aus Ihrer App analysieren. Mi. Verwenden Sie die Zuordnungsinformationen für den Build Ihrer App, um einen menschenlesbaren Absturz zu erstellen zum besseren Verständnis der Ereignisse (z. B. verwenden wir die dSYM-Dateien für Apple-Plattform-Apps).

Wenn Crashlytics Ereignisse empfängt, wird eine Analyse-Engine zum Gruppieren verwendet verwandte Ereignisse in Probleme umwandeln. Das Analysemodul betrachtet die Frames den Stacktrace, die Ausnahmemeldung, den Fehlercode und Fehlertypmerkmale zu erkennen, um Ereignisse zu Problemen zu gruppieren. Bei einem Problem haben alle Ereignisse einen gemeinsamen Point of Failure. Wenn mehr eingehende Ereignisse mit einem Problem übereinstimmen, Problem steigt in der Tabelle Crashlytics Ihrer App an den Anfang der Tabelle Probleme Dashboard. Durch diese Gruppierung und Rangfolge können Sie die bedeutendsten Probleme schneller identifizieren und beheben.

Aber selbst innerhalb dieser Gruppe von Ereignissen führen die Stacktraces zur und der Point of Failure unterschiedlich sein. Ein anderer Stacktrace könnte Grundursache zu ermitteln. Um diesen möglichen Unterschied innerhalb eines Problems darzustellen, erstellt Crashlytics Varianten innerhalb von Problemen. Jede Variante ist eine Teilgruppe von Ereignissen in einem Problem, die denselben Point of Failure und einen ähnlichen Stacktrace haben. Mit Varianten können Sie Fehler in den gängigsten Stacktraces beheben innerhalb eines Problems und ermitteln, ob verschiedene Ursachen für Fehler.

Nächste Schritte