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