Skip to main content
Nous publions des mises à jour fréquentes de notre documentation, et la traduction de cette page peut encore être en cours. Pour obtenir les informations les plus actuelles, consultez la documentation anglaise.

Bonnes pratiques d’expérience utilisateur pour les applications

Recommandations pour créer une application qui sera facile à utiliser et à comprendre.

Si vous suivez ces bonnes pratiques, vous allez plus facilement proposer une expérience utilisateur agréable.

Communication du client

  • Les supports marketing de l’application doivent représenter précisément le comportement de l’application.
  • Les applications doivent inclure des liens vers une documentation orientée utilisateur qui décrit la manière de configurer et d’utiliser l’application.
  • Les clients doivent être en mesure de voir le type de plan dont ils disposent dans la section des paramètres de facturation, du profil ou du compte de l’application.
  • Les clients doivent être en mesure d’installer et d’utiliser votre application à la fois sur un compte personnel et sur un compte d’organisation. Ils doivent être en mesure de voir et de gérer séparément l’application sur ces comptes.

Gestion du plan

  • Les clients qui annulent un plan payant acheté à partir de GitHub Marketplace devraient être automatiquement renvoyés au plan gratuit de l’application s’il existe. Lorsqu’un client annule un abonnement GitHub Marketplace, GitHub ne désinstalle pas automatiquement l’application, de sorte que le client peut s'attendre à ce que les fonctionnalités gratuites continuent de fonctionner. Il est vivement recommandé de permettre aux clients de réactiver leur plan précédent.
  • Les clients doivent pouvoir effectuer une mise à niveau de l’interface utilisateur de votre application si vous fournissez une URL de mise à niveau au format suivant : https://www.github.com/marketplace/<LISTING_NAME>/upgrade/<LISTING_PLAN_NUMBER>/<CUSTOMER_ACCOUNT_ID>
  • Les clients devraient pouvoir modifier les utilisateurs qui ont accès à votre application à partir du site web de votre application s’ils ont acheté des postes (plan tarifaire par unité) ou si le plan offre des collaborateurs illimités.
  • Les clients devraient pouvoir voir les modifications suivantes apportées à leur compte immédiatement dans la section des paramètres de facturation, de profil ou de compte du site web de l’application :
    • Plan et prix actuels.
    • Nouveaux plans achetés.
    • Mises à niveau, retours à une version antérieure, annulations et nombre de jours restants dans un essai gratuit.
    • Modifications apportées aux cycles de facturation (mensuels ou annuels).
    • Utilisation et ressources restantes pour les plans à taux fixe et par unité. Par exemple, si le plan de tarification est par unité, le site de votre application doit afficher les unités utilisées et les unités disponibles.