我有一个Chrome扩展程序,我希望通过订阅和免费试用获利。
我已遵循此处详细介绍的所有指南:https://developer.chrome.com/webstore/one_time_payments
一切正常,一切都很好,刚才我需要知道当用户决定要为我的扩展程序付款时,如何真正触发付款流程。
我可以看到有一个用于应用程序内购买的“buy.js”,但我不确定您应该如何一次性付款。
我能看到的唯一方法是在chrome商店页面上打开一个新标签页,然后以某种方式告知用户他们需要按橙色按钮...
当然有比这更好的方法了吗?
最佳答案
如果您希望使用Chrome Web Store付款方式对扩展程序进行付款,则必须遵守Chrome Web Store付款规则,其中包括固定价格等级以及必须由Chrome Web Store发起付款这一事实。应用内购买的工作方式有所不同。
因此,是的,您的用户将必须使用扩展程序的Chrome网上应用店条目中的橙色按钮进行订阅。通常,他们不需要受过“教育”:毕竟,那是他们从中安装扩展程序的页面,并且橙色按钮已经在那里。
根据您提供的免费试用体验的类型,可以向用户显示相关的提醒。
例如,如果您的免费试用版限制了扩展程序的某些功能,则您可以在用户尝试使用其中一种高级功能时提示用户进行订阅,和/或在扩展程序的可见部分中显示一个“订阅”按钮,该按钮链接到您的Chrome网上应用店条目。
如果您的免费试用是有时间限制的,则可以显示用户剩余剩余免费试用天数的计数器,以及上面提到的“订阅”按钮。试用期结束后,您可以自动提醒用户,并打开扩展程序的Chrome网上应用店条目。后一种方法(有时间限制的免费试用期)是我目前在扩展程序中使用的方法,到目前为止,我对用户没有任何问题,也没有混淆。
关于google-chrome - 如何触发一次性付款的付款流程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50918743/