Crashlytics-Integration
Vertrauen ist etwas, das man über die Zeit aufbauen und im Handumdrehen verlieren kann. Sobald Sie Menschen in Ihre App geholt haben, möchten Sie eine langfristige Beziehung zu ihnen aufbauen, und App-Abstürze können zum K.o.-Kriterium werden.
Was wäre, wenn Sie die Möglichkeit hätten, auf eine sehr persönliche Weise „Es tut mir leid“ zu sagen? Zum Beispiel zeigen Ihre Statistiken, dass 30 % Ihrer Benutzer mit der neuesten Version einen Absturz erleben, und Sie müssen ihnen nur sagen, dass sie aktualisieren sollen, um eine Korrektur bereitzustellen. Die anderen 70 % sind jedoch möglicherweise nicht erfreut, von möglichen Problemen mit der App zu hören, die sie so sehr lieben.
Hier kommen wir ins Spiel, um zu helfen. Die Integration von Crashlytics und Pushwoosh ist sehr einfach. Mit nur wenigen Codezeilen können Sie gezielt nur jene Benutzer benachrichtigen, die einen bestimmten Absturz in der App erlebt haben, ohne den Rest Ihrer Zielgruppe zu stören.
Sehen wir uns an, wie es funktioniert.
Crashlytics integrieren
Anchor link toZunächst müssen wir Crashlytics eine Kennung zuführen, die uns später hilft, den Benutzer gezielt anzusprechen. Crashlytics stellt zu diesem Zweck die Methode setUserIdentifier bereit (Link zu iOS, Link zu Android).
In unserem Fall müssen wir sie auf die Pushwoosh Hardware ID setzen. Wie Sie vielleicht wissen, ist die Pushwoosh Hardware ID die IDFV (oder IDFA, wenn Sie mit dem AdSupport.framework verlinken) unter iOS und in den meisten Fällen die Android Id oder die Serial Number unter Android.
Dieser Code macht es einfach:
String userId = pushManager.getPushwooshHWID(this);Crashlytics.setUserIdentifier(userId);NSString * userId = [[PushNotificationManager pushManager] getHWID];[Crashlytics setUserIdentifier:userId];Das war’s! Jetzt sammeln Sie Benutzer-IDs mit Crashlytics.
Herunterladen von Benutzer-IDs aus den Absturzberichten in Crashlytics
Anchor link toBitte beachten Sie, dass es gemäß der Fabric-Dokumentation bis zu 24 Stunden dauern kann, bis die Schaltfläche „Export IDs“ im Detailbericht des Absturzes im Crashlytics-Dashboard erscheint.

Ein Klick auf die Schaltfläche Export IDs lädt die Datei user-data.csv herunter. Die Datei hat die folgende Struktur:
userId,email,name,mostRecentTimestamp,countXXXXXXXXXXXXXXXX,test@example.com,John Snow,MAR 03 2016 01:22,1YYYYYYYYYYYYYYYY,another@example.com,John Snow Jr,MAR 03 2016 01:11,1