TL; DR如果这个问题没有意义,请查看以下视频说明:https://www.youtube.com/watch?v=9o2KhiBf1lY
我创建了Chrome扩展程序并按照此处的说明进行操作:https://developer.chrome.com/webstore/one_time_payments
我的Chrome扩展程序成功使用许可证API检查付款状态。
但现在我想知道:
您可能认为我必须使用Payments API,但documentation says:
如果试用版已过期,您可以将用户定向到网上商店列表以购买该商品。
为什么要将用户引导到网上商店?如果我去那里,它只是说安装镀铬扩展,没有选择支付它。
怎么知道免费试用期何时到期?我从未为它配置过值,并且文档中没有指定“免费试用期”。
与此同时,Payments API清楚表明它是针对使用SKU进行应用内购买的。如果这是接受付款的唯一方式,那么我在上面设置的定价配置的目的是什么?
感谢您的帮助。
答案 0 :(得分:1)
您拥有documentation中的所有答案。仔细阅读。
您决定试用期的长度。在您的扩展程序代码中,当您检查用户的许可证时,它将显示您的扩展程序首次安装的时间。将其与当前日期进行比较,以确定用户是否仍在试用期内。
试用版和付费扩展程序相同,都是从Chrome的网上应用店安装的。如果出现购买按钮,则可能是因为您是开发人员。
在文档中,您有示例代码来请求许可并检查试用期。