web-applications - 试用完成后如何创建支付页面 - 开发者模式
问题描述
目前,我正在创建一个与 tableau 集成的 slack 应用程序,我打算将我的应用程序发布到 slack 中。”
在我的客户进入付款页面之后,我需要为我的客户提供 14 天的试用期”
这是我最大的疑问,请解决我的问题。
解决方案
一般来说,Slack 应用程序目录中的所有应用程序都可以免费下载和安装。当然,您可以在试用的基础上提供您的应用程序(其他人也这样做),但您需要自己实现它。
以下是如何为 Slack 应用程序实施试用期的粗略概述:
- 对于每个 Slack 工作区,记录您的应用程序首次安装的日期和时间,并将许可模式设置为试用(例如,模式为试用、付费)
- 对于来自工作区的每个请求(例如斜杠命令、交互操作),请检查许可证是否仍然有效。许可证在以下情况下有效:试用期尚未到期且已支付此工作空间的许可证模式
- 如果许可证有效,则正常回复请求
- 如果许可证无效,请回复“试用期已过期”消息(并包含指向“付款页面”的链接)
- 在您的“支付页面”上为用户提供升级到付费许可的功能