Crashlytics-Integration
Vertrauen ist etwas, das man über die Zeit aufbauen und im Handumdrehen verlieren kann. Sobald Sie Nutzer in Ihre App geholt haben, möchten Sie eine langfristige Beziehung zu ihnen aufbauen, und App-Abstürze können zu einem K.o.-Kriterium werden.
Was wäre, wenn Sie die Möglichkeit hätten, auf eine sehr persönliche Weise „Entschuldigung“ zu sagen? Zum Beispiel zeigen Ihre Statistiken, dass 30 % Ihrer Nutzer mit der neuesten Version einen Absturz erleben, und Sie müssen ihnen nur sagen, dass sie ein Update durchführen sollen, um einen Fix 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 nur diejenigen Nutzer gezielt ansprechen und benachrichtigen, die einen bestimmten Absturz in der App erlebt haben, ohne den Rest Ihrer Zielgruppe zu stören.
Schauen 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 Nutzer gezielt anzusprechen. Crashlytics stellt zu diesem Zweck die Methode setUserIdentifier zur Verfügung (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 unter iOS die IDFV (oder IDFA, wenn Sie mit dem AdSupport.framework verlinken) und in den meisten Fällen unter Android die Android Id oder die Serial Number.
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 „IDs exportieren“ im Detailbericht des Absturzes im Crashlytics-Dashboard erscheint.

Ein Klick auf die Schaltfläche IDs exportieren 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