0

我有一个扩展程序,其中有2个应用内订阅项目。我几个月前没有发布扩展程序,但Chrome网上应用店不允许停用应用程序内购买,或者从商店中删除项目。我还更新了商店列表,请求没有人安装或购买任何应用内商品,但我今天登录后收到一个陌生的语音邮件从愤怒的客户,已订阅了两个应用内购买。我很惊讶得知,如果你没有更新你的扩展,老版本的用户可以(也将会)购买我的扩展无法提供的应用内订阅。我不得不经过每次购买,退还订单,然后取消每次订阅。禁用Chrome扩展程序中的应用内购买我不再支持

有没有办法阻止它?我发布的代码现在已被完全重写并以不同的扩展名发布,因此没有实用的方法来发布禁用应用内购买的新版本,并且这不会影响现有的不是安装反正更新。 Chrome App Store是一个巨大的群集,对开发者管理其产品的想法很少。

回答

3

既然你不想保持也没有任何更多的支持老扩展,只是发布一个更新,消除了扩展名(扩展名可以是未上市):

manifest.json(版本号必须比再高你的目前发布的版本)

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

background.js(使用chrome.management.uninstallSelf):

chrome.management.uninstallSelf(); 
相关问题