12
votes

Crosslytics: Comment voir le nom d'utilisateur / email / ID dans les détails du crash?

J'utilise Crosslytics pour collecter des accidents de l'application iOS. Pour faire un crash plus spécifique, je veux voir le nom d'utilisateur / email / ID dans les détails du crash.
Pour cet objectif, j'utilise ce code:

[Crashlytics setUserIdentifier:@"userID"];
[Crashlytics setUserEmail:@"user@email.com"];
[Crashlytics setUserName:@"userName"];


1 commentaires

Objective-c [Crutchlytics SetUserIdentifier: @ "UserID"]; Swift Crosslytics.sharedInstance (). SetUserIdentifier ("12345"). Où pouvons-nous trouver ces valeurs essentielles pour setutilisateur?


4 Réponses :


16
votes

Voici comment je le fais

Crashlytics.sharedInstance.userIdentifier = (user) ? user : @"Unknown";
Crashlytics.sharedInstance.userName = (firstName && lastName) ? [NSString stringWithFormat: @"%@ %@", firstName, lastName] : @"Anonymous";


1 commentaires

Où pouvons-nous trouver la valeur de l'identifiant?



11
votes

Il est maintenant au bas d'une page d'émission sous la section "Activité récente"

Cliquez sur une version, vous verrez les informations les plus spécifiques. Et les informations de l'utilisateur.

Mais il y a une autre question, le crash et l'erreur ont été consignés dans le tissu organisé par groupe et j'ai testé qu'un rapport d'accident ne peut enregistrer que les informations utilisateur récemment déclenchées si un nouvel utilisateur a déclenché ce crash que les informations de l'utilisateur remplaceront. le existant.

mise à jour J'ai demandé le soutien de Twitter et j'ai trouvé ce dont j'ai besoin. Dans la liste d'émission, un élément de problème peut combiner avec des mêmes accidents ou erreurs, dans un autre mot, un élément contient des accidents de tous en un. Donc, une page représente un accident survenu et des informations détaillées s'afficheront. Le plus important est Le rapport peut être faites dans le haut de la page, vous pouvez trouver les informations utilisateur spécifiques.


3 commentaires

Je ne suis pas capable de voir les informations utilisateur.


@Jitendra éventuellement écrasement est arrivé avant de définir usersidificateur ou nom d'utilisateur . Ou même avant que votre application, obtenez le nom d'utilisateur. Veuillez également sélectionner la version App contenant le nom d'utilisateur Envoi de fonctionnalités comme indiqué sur la première image de ce message.


Non, je suis en train de planter une application après la configuration de l'identifiant de l'utilisateur



1
votes

Dans mon cas, il n'y avait pas d'option de telle de ce cas pour voir le nom d'utilisateur et les détails, mais en émettant la page de détails il y a un onglet pour exporter des identifiants Alors de cliquer sur le même clic que vous téléchargez le . CSV fichier des utilisateurs.

 Entrez la description de l'image ici

 Entrez la description de l'image ici


0 commentaires

0
votes

À compter d'aujourd'hui, j'ai pu voir les informations de l'utilisateur en appuyant sur "Afficher toutes les sessions" à partir du tableau de bord Crosslytics.

 Voir toutes les sessions

Les informations utilisateur doivent être affichées sur l'écran suivant (en bas à droite):

 test utilisateur


3 commentaires

Avez-vous défini ce "SetUserIdentifier" quelque part dans votre application?


@BharatMODI Oui, je l'ai fait dans la vue ViewDidLoad dans un contrôleur de visualisation aléatoire avant de connecter n'importe quelle analyse, mais vous devez définir l'identifiant de l'utilisateur typiquement après la connexion utilisateur.


Oui, j'ai ajouté "SetUserIdentificateur" lorsque l'utilisateur se connecte et est maintenant capable de voir les détails de l'utilisateur sur le crash mais je suis également capable de voir les détails de l'utilisateur pour les anciennes versions de construction. Je ne sais pas comment ça se passe.