Share via


Préparer des applications mobiles pour la production

Cet article fournit des détails sur la façon d’améliorer la qualité et la fiabilité de votre application mobile avant de la mettre en production.

des erreurs

Lorsque vous préparez une application mobile pour la production, plusieurs conditions d’erreur peuvent se produire. Les principaux cas que vous allez gérer sont des échecs silencieux et des solutions de secours pour l’interaction. Vous devez aussi tenir compte des situations sans réseau, des interruptions de service, de la configuration requise pour le consentement administrateur et d’autres cas spécifiques du scénario.

Pour chaque type de Bibliothèque d’authentification Microsoft (MSAL), vous pouvez trouver des exemples de code et du contenu wiki décrivant comment gérer les conditions d’erreur :

Activation de la journalisation

Pour faciliter le débogage et les scénarios de résolution des problèmes d’authentification, la bibliothèque d’authentification Microsoft offre une prise en charge intégrée de la journalisation. La journalisation dans chaque bibliothèque est couverte dans les articles suivants :

Voici quelques suggestions pour la collecte de données :

  • Les utilisateurs peuvent demander de l’aide lorsqu’ils rencontrent des problèmes. Une meilleure pratique consiste à capturer et à stocker temporairement les journaux. Indiquez un emplacement où les utilisateurs peuvent charger les journaux. MSAL fournit des extensions de journalisation permettant de capturer des informations détaillées sur l’authentification.

  • Si une télémétrie est disponible, activez-la via MSAL pour recueillir des données sur la façon dont les utilisateurs se connectent à votre application.

Valider votre intégration

Testez votre intégration en suivant la check-list de l’intégration à la plateforme d’identités Microsoft.

Créer pour la résilience

Découvrez comment augmenter la résilience dans votre application. Pour plus de détails, consultez Augmenter la résilience des applications d’authentification et d’autorisation que vous développez

Étapes suivantes

Pour essayer des exemples supplémentaires, voir Applications clientes publiques mobiles.