Mobile Apps · Fortgeschritten

Absturz- und Fehlerüberwachung in einer App

In einem Satz: Ohne automatische Absturzmeldung erfahren Sie von Problemen aus Store-Bewertungen — also zu spät.

Was man am ersten Tag installiert

Ein Absturzmeldewerkzeug mit Symbolzuordnung, damit die Berichte lesbar sind, und ein grundlegender Ereignismechanismus, der den zu einem Absturz führenden Pfad rekonstruieren lässt. Beide gibt es als Dienst und sind kein Projekt.

Was man misst

Der Anteil absturzfreier Starts ist die primäre Kennzahl; streben Sie ein Niveau an, bei dem ein Absturz ein Ausnahmeereignis und kein Hintergrundrauschen ist. Daneben: anhaltende Einfrierungen, Netzfehler nach Pfad und Ereignisse, die der Nutzer mittendrin abbrach.

Nach Version und Modell aufschlüsseln. Fast immer zeigt sich, dass das Problem an einer Stelle konzentriert ist.

Was man mit einem Bericht macht

Setzen Sie eine Regel: Ein Absturz, der mehr als ein Prozent der Nutzer berührt, kommt sofort in Arbeit. Und halten Sie eine Versions- und Build-Nummer bei jedem Bericht — ohne sie ist die halbe Untersuchung Raten.

Im Detail

Fügen Sie an den Schlüsselpunkten langer Prozesse eine Spurprotokollierung hinzu: Sync-Start, Ende, Fehlschlag, erneuter Versuch. Ein großer Teil der Beschwerden sind keine Abstürze, sondern steckengebliebene Prozesse, und die sind für Absturzwerkzeuge unsichtbar.