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"];
4 Réponses :
Voici comment je le fais
Crashlytics.sharedInstance.userIdentifier = (user) ? user : @"Unknown"; Crashlytics.sharedInstance.userName = (firstName && lastName) ? [NSString stringWithFormat: @"%@ %@", firstName, lastName] : @"Anonymous";
Où pouvons-nous trouver la valeur de l'identifiant?
Il est maintenant au bas d'une page d'émission sous la section "Activité récente" P>
p>
Cliquez sur une version, vous verrez les informations les plus spécifiques. Et les informations de l'utilisateur. P>
p>
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. p>
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 STROND> Le rapport peut être faites dans le haut de la page, vous pouvez trouver les informations utilisateur spécifiques. P > blockQuote>
p>
Je ne suis pas capable de voir les informations utilisateur.
@Jitendra éventuellement écrasement est arrivé avant de définir usersidificateur i> ou nom d'utilisateur i>. 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
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 code> Alors de cliquer sur le même clic que vous téléchargez le
. CSV code> fichier des utilisateurs. p>
À 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. P>
Les informations utilisateur doivent être affichées sur l'écran suivant (en bas à droite): p>
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.
Objective-c [Crutchlytics SetUserIdentifier: @ "UserID"]; Swift Crosslytics.sharedInstance (). SetUserIdentifier ("12345"). Où pouvons-nous trouver ces valeurs essentielles pour setutilisateur?