0

J'ai une extension qui contient 2 éléments d'abonnement intégrés. J'ai publié l'extension il y a plusieurs mois, mais le Chrome Web Store n'autorise pas la désactivation des achats via l'application, ni la suppression d'un élément du magasin. J'ai également mis à jour la liste de magasins suppliant personne d'installer ou d'acheter des articles dans l'application, mais je me suis connecté aujourd'hui après avoir reçu un message vocal étrange d'un client en colère qui avait souscrit aux deux achats in-app. J'ai été horrifié d'apprendre que si vous ne mettez pas à jour votre extension, les utilisateurs d'une ancienne version peuvent (et vont) acheter des abonnements intégrés à l'application que mon extension ne peut plus livrer. J'ai dû passer par chaque achat, rembourser la commande, puis annuler chaque abonnement.La désactivation des achats intégrés à l'application dans l'extension Chrome ne prend plus en charge

Y at-il un moyen d'arrêter cela? Le code que j'ai publié a été entièrement réécrit et publié sous une extension différente maintenant, donc il n'y a pas de façon pratique de publier une nouvelle version qui désactive les achats intégrés, et cela n'affectera pas les installations existantes qui ne sont pas mis à jour de toute façon. Le Chrome App Store est un énorme cluster avec très peu de réflexion sur les développeurs qui gèrent leurs produits.

Répondre

3

Puisque vous ne voulez pas maintenir ni soutenir les anciennes extensions plus, tout simplement publier une mise à jour qui supprime l'extension (l'extension peut être non cotée):

manifest.json (le numéro de version doit être supérieure à votre actuellement la version publiée)

{ 
    "name": "Do not use me", 
    "version": "1.0", 
    "manifest_version": 2, 
    "background": { 
     "scripts": ["background.js"] 
    } 
} 

background.js (en utilisant chrome.management.uninstallSelf):

chrome.management.uninstallSelf();