我的扩展程序包含2个应用内订阅项。我在几个月前未发布该扩展程序,但Chrome网上应用店不允许停用应用内购买或删除商店中的商品。我还更新了商店列表,不允许任何人安装或购买任何应用程序内的项目,但我在收到一个订阅了两个应用程序内购买的愤怒客户的奇怪语音邮件后立即登录。我很惊讶地发现,如果您不更新扩展程序,旧版本的用户可以(并且将会)购买我的扩展程序无法提供的应用程序内订阅。我必须经历每次购买,退还订单,然后取消每个订阅。
有办法阻止这个吗?我发布的代码现已完全重写并在不同的扩展名下发布,因此发布禁用应用内购买的新版本并不实用,并且不会影响仍未更新的现有安装。 Chrome App Store是一个巨大的集群,很少考虑开发人员管理他们的产品。
答案 0 :(得分:4)
由于您不想再维护或支持旧扩展,只需发布删除扩展的更新(扩展名可以不公开):
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();