Chrome Web Store Payments已弃用

2020-09-22 06:20:51

Chrome网络商店支付系统现已弃用,并将在接下来的几个月内关闭。还有很多其他的方式来赚钱你的扩展,如果你目前使用Chrome网络商店支付,你需要迁移到其中之一。

自从我们推出Chrome网络商店以来的11年里,网络已经取得了长足的进步。当时,我们希望为开发人员提供一种将他们的Web Store项目货币化的方式。但在那之后的几年里,生态系统已经发展壮大,开发商现在有很多支付处理选择可供他们使用。

如果您不使用Chrome网络商店支付来货币化您的扩展,那么这不会影响您,您也不需要做任何事情。

如果您使用Chrome Web Store Payments对您的扩展或应用内购买进行收费,那么在不久的将来,您将需要迁移到另一个支付处理器。如果您使用许可API来跟踪谁支付了费用,则需要实现另一种跟踪用户许可的方法。

如果您受到此更改的影响,则需要迁移您的帐单。具体地说,如果您通过以下任何一种方式实现扩展的货币化,您将需要进行更改:

弃用时间表开始于由于新冠肺炎的资源限制而暂时停用新的付费项目。自那以后,我们决定将这一变化永久化,并在未来几个月内逐步取消对现有项目的付款。

2020年9月21日,您不能再创建新的付费扩展或应用内项目。这一变化自2020年3月起生效,现在是永久性的。

2020年12月1日禁用免费试用。CWS中的“立即试用”按钮将不再可见,应用内免费试用请求将导致错误。

2021年2月1日您的现有项目和应用内购买不再可以使用Chrome Web Store付款。您仍然可以查询以前支付的购买和订阅的许可证信息。(许可API将准确反映活动订阅的状态,但这些订阅不会自动续订。)。

在将来的某个时候,许可API将不再允许您确定用户的许可状态。

禁用支付后,您仍然可以使用许可API来确定用户当前是否获得许可。但是,这也已弃用,并将在某个时候关闭,因此您应该开始将许可证跟踪迁移到不同的实现。

如果您使用的是Chrome Web Store或许可API,则需要执行以下操作:

无法批量导出您现有的用户许可证,因此您需要让您的用户帮助您完成这一部分的迁移。

我们建议您使用Chrome Web Store API在后端系统中处理许可证迁移。您需要在用户同意的情况下使用OAuth 2.0才能访问这些API。一般顺序为:

准备在您的站点上运行的许可证迁移应用程序,该应用程序可访问Chrome Web Store API。此应用程序需要使用OAuth 2.0在用户同意的情况下进行身份验证,并获取用户的订阅详细信息。

创建并发布将用户定向到您的站点以执行迁移的扩展的新版本。