Modules

Retrait de votre extension

Il peut arriver que vous souhaitiez retirer une de vos extensions. Cet article suggère les étapes à suivre, ainsi que des pointeurs vers un calendrier approprié.

Raisons du retrait d'une extension

Il y a deux raisons principales pour lesquelles vous pourriez vouloir mettre fin à votre extension :

  • vous envisagez de supprimer le support pour un produit ou un service. Dans ce cas, vous devez supprimer l'extension des navigateurs lorsque la prise en charge cesse.
  • vous remplacez l'extension par une nouvelle, qui n'est pas une mise à niveau directe. Dans ce cas, vous devez encourager les utilisateurs existants à installer la nouvelle extension avant de supprimer l'ancienne extension des navigateurs.

Étapes à suivre pour retirer une extension

Lorsque vous souhaitez retirer une extension, envisagez de prendre les mesures suivantes :

  1. Concevoir un calendrier pour la fin de vie de votre extension
    Envisagez d'inclure les étapes suivantes dans un calendrier de retrait de votre extension :
    1. publier le calendrier de fin de vie de votre poste, y compris une explication des raisons pour lesquelles vous retirez votre poste.
    2. publier une mise à jour qui supprime les copies installées de votre extension.
    3. rendre l'extension indisponible pour les nouvelles installations, en rendant sa liste AMO invisible.
  2. Publier des conseils que vous prévoyez de mettre fin à votre extension
    Considérez les options suivantes pour informer les gens de votre intention de prendre votre extension :
    1. mettez à jour la page AMO de votre extension avec son calendrier de fin de vie.
    2. Si votre extension est remplacée par une autre, fournissez un lien vers la nouvelle extension. Vous pouvez utiliser management.onInstalled pour écouter l'installation de la nouvelle extension afin de déclencher la suppression de l'extension d'origine en utilisant  management.uninstallSelf.
    3. communiquez le calendrier par le biais des médias sociaux, des forums ou, si possible, par courrier électronique.
  3. Publier une version finale, auto-supprimée de votre extension
    Utilisez management.uninstallSelf pour que votre extension se désinstalle automatiquement. Avant cela, fournissez un avis rappelant à l'utilisateur la suppression de l'extension. Si votre extension est remplacée par une autre, n'oubliez pas de fournir un rappel concernant le lien vers la nouvelle extension. Vous pouvez offrir à l'utilisateur la possibilité de supprimer l'extension maintenant ou dans quelques jours.
  4. Rendez votre liste AMO invisible pour éviter de nouvelles installations
    Pour masquer la liste des AMO de votre extension
    1. Ouvrez la liste de votre extension dans AMO.
    2. Dans le menu de la barre latérale, ouvrez Gérer le statut & les  versions.
    3. Dans la section Visibilité de la liste, cliquez sur Invisible.

Votre extension cachée ne sera pas disponible pour une recherche d'AMO ou pour tenter d'y accéder directement en utilisant l'URL AMO de la page.

Calendrier de départ suggéré

Il n'y a pas de période idéale entre la publication de votre calendrier de fin de vie et la suppression de votre extension des navigateurs des utilisateurs. En établissant le calendrier, vous pourriez envisager :

  • Si vous ne fournissez pas une extension de remplacement, vous pourriez envisager une période de préavis relativement courte, peut-être quelques semaines.
  • Si vous remplacez l'extension par une autre version, vous souhaiterez peut-être prévoir une période de préavis plus longue, avec des rappels réguliers sur la nouvelle extension. Dans ce cas, vous pouvez laisser des semaines ou des mois entre le conseil de fin de vie initial et la suppression finale des copies installées.

Lorsque vous avez commencé à retirer l'extension, utilisez les statistiques d'utilisateur actives sur AMO pour affiner votre timing. Par exemple, si le nombre d'utilisateurs actifs ne diminue pas de manière significative, vous pouvez retarder le déploiement de la version finale de votre extension et envoyer un rappel concernant vos projets. Pour accéder aux statistiques de l'utilisateur actif, ouvrez votre extension dans AMO Developer Hub et cliquez sur Afficher le tableau de bord des statistiques dans le menu contextuel.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : Goofy, hellosct1
Dernière mise à jour par : Goofy,