将 chrome 扩展与 Chrome 网上商店付款集成

Integrate chrome extension with Chrome Web Store Payments

我打算将扩展程序与许可证 API 集成,它将收取月费(按月收取订阅费)。据我所知,到目前为止我需要验证许可证调用并检查 createdTime 值,如果它大于 1 个月,我将需要向网上商店显示 link。如果用户将在下一次通话中支付订阅费用,createdTime 将更改为当前日期(因此,createdTime 将显示上次付款日期,不是吗?),对吗?我已经在文档中搜索了答案,但到目前为止找不到任何相关信息..

根据 documentationcreatedTime 值包含:

The date that the license was created, returned as a Unix timestamp. You can use to limit functionality of a free trial to a specific period of time.

createdTime 值表示用户首次安装扩展的时刻,并且 永远不会 更改,即使用户卸载并重新安装扩展,或更改从免费试用到付费订阅。

您可以检查 accessLevel 值来查看用户是否已支付订阅:"FULL" 表示订阅已付费且处于活动状态,"FREE_TRIAL" 表示用户还没有付款。在后一种情况下,您可以将 createdTime 值与当前日期进行比较,以检查用户是否仍在免费试用期内。