Partager via


Résolution des problèmes du Kit de développement logiciel (SDK) UWP, WinUI, WPF et WinForms

Important

Visual Studio App Center a été mis hors service le 31 mars 2025, à l’exception des fonctionnalités d’analyse et de diagnostic, qui continueront d’être prises en charge jusqu’au 30 juin 2026. En savoir plus.

Les données d’analyse ne s’affichent pas dans le portail

  1. Vérifiez que vous avez correctement intégré les modules du Kit de développement logiciel (SDK).

  2. Vérifiez que le secret d’application correct est inclus avec l’appel à la méthode Start(). Vous pouvez copier le code exact Start() en ouvrant l’application dans le portail et en accédant à la page Prise en main.

  3. Dans la console, recherchez un journal Assert avec le message « Kit de développement logiciel (SDK) App Center configuré avec succès ». Ce journal vérifie que le Kit de développement logiciel (SDK) est correctement configuré et que vos journaux seront transférés.

  4. Si vous souhaitez voir les journaux envoyés au serveur principal, changez le niveau de journalisation en Détaillé dans votre application et le SDK imprimera les journaux dans la console. Appelez l’API ci-dessous avant de démarrer le Kit de développement logiciel (SDK).

    AppCenter.LogLevel = LogLevel.Verbose;
    
  5. Vérifiez que votre appareil est en ligne.

  6. Parfois, les fichiers de log peuvent mettre quelques minutes à apparaître dans le portail. Attendez un certain temps si c’est le cas.

  7. Pour vérifier si le back-end App Center a reçu vos données, accédez à la section Flux de journal dans le service Analytics. Vos événements doivent apparaître une fois qu’ils ont été envoyés.

Utiliser App Center dans les tâches en arrière-plan

Le SDK App Center ne prend pas en charge l'envoi de logs depuis une tâche en arrière-plan. Cela se produit parce que le processus de tâche en arrière-plan peut s'arrêter soudainement et n'attend pas l'achèvement des tâches asynchrones. En savoir plus sur les tâches en arrière-plan.

Protéger la valeur secrète de l'App Center

Il app_secret s’agit d’un identificateur de votre application, il est nécessaire de connaître l’application à laquelle le trafic s’applique et il ne peut pas être utilisé pour récupérer ou modifier des données existantes. Si votre app_secret est exposé, le plus grand risque est d’envoyer des données incorrectes à votre application, mais cela n’aura pas d’effet sur la sécurité des données.

Pour récupérer des données sensibles, vous devez fournir un jeton d’application/utilisateur, qui est généré côté client. Il n’existe aucun moyen de sécuriser complètement les données côté client.

Vous pouvez améliorer la sécurité de votre application à l’aide d’une variable d’environnement pour injecter le secret d’application dans votre code. Ainsi, le secret n’est pas visible dans votre code.