2016-03-24 6 views
5

Ich versuche, Benutzerinformationen auf Absturzberichte in Crashlytics in Android App zu setzen, so dass es mir hilft, herauszufinden, welche unserer Benutzer einen bestimmten Absturz erlebt. Ich habe erforscht und gefunden, dass es 3 APIs gibt, die Benutzerinformationen im Unfallbericht einstellen können.So legen Sie Benutzerinformationen zu Crashlytics API in Android

Das sind,

void Crashlytics.setUserIdentifier(String identifier); 

void Crashlytics.setUserName(String name); 

void Crashlytics.setUserEmail(String email); 

Es wird empfohlen, alle APIs zu verwenden. Alle dokumentiert unter http://support.crashlytics.com/knowledgebase/articles/120548-how-do-i-set-user-information-

Aber ich habe keine Ahnung, 1. Wie erhalten Benutzer-ID, Name und E-Mail-Details, die in diese APIs eingegeben werden? 2. Welcher Ort im Programm, um diese Cryslytics APIs aufzurufen?

Bitte teilen Sie einige Ideen, wie dies zu implementieren.

Grüße

Annada

Antwort

2

Wenn Ihre Anwendung eine Form der Benutzeridentifikation verwendet (das heißt Login, E-Mail, Telefon, gerätespezifische id), dass als crashlitics Benutzerinformationen verwenden können. Ich vermute, dass Sie beim ersten Start Ihrer App eine Nutzer-ID generieren und diese beispielsweise in den gemeinsamen Einstellungen speichern können. Es wird in der oberen rechten Ecke der detaillierten Crash-Ansicht angezeigt.

d. Ich ID und Name festlegen, sobald Benutzer in meiner App authentifiziert.

enter image description here

Sie möchten normalerweise, sie so bald wie möglich einzustellen (wie Ihre Daten ankommen) und alle Informationen initialisiert wurde.

8


Sieht aus wie Detail UI in Fabric geändert wurde.

  1. Wählen Sie einen der Crash-Probleme.
  2. Click Version in Recently Activityenter image description here

  3. Auf Detailseite oben rechts, sollten Sie die betroffenen Benutzerinformationen sehen. enter image description here

+0

genial. Ich hatte Probleme zu sehen, wo die Benutzerinformationen angezeigt werden. Vielen Dank dafür :) –