为新用户创建一个试用帐户,以测试使用Firebase构建的web应用程序:我应该如何计算试用期



产品:Web App
技术:Firebase、JavaScript、云功能

你好,我正在处理为新用户创建试用帐户的任务,以便测试应用程序以了解它是否符合他们的要求。然后,在试用期内,用户可以决定是否继续订阅。

这是我最初的想法:

  1. 潜在新用户发现应用程序的登录页
  2. 用户对该应用程序感兴趣并创建一个新帐户
  3. 新帐户有试用期(15天免费(
  4. 在这个试用期内,用户必须订阅(Stripe(或帐户被禁用/删除

我知道Stripe可以处理试用期,但您首先必须填写付款数据(信用卡等(。我想避免这种情况,所以我想控制试用时间,让用户在不询问支付数据的情况下试用该应用程序。

我的建议是,在创建用户帐户后,我可以用哪种方式计算试用期

我必须使用云功能来计算试用期吗?有关于如何使用云功能计算试用期的指导吗?我必须每天检查新账户吗?或者类似的事情,或者在试用期结束后有其他方法可以得到通知吗?

还有其他方法吗?

谢谢!

我的建议是,在创建用户帐户后,我可以用哪种方式计算试用期?

当用户创建帐户时,存储文档的创建日期的时间戳。当用户登录时,请检查此时间戳是否已超过15天。您还可以在应用程序中捕获创建帐户的时间,在未来15天内添加到其中,然后将此新的[到期日]保存在用户帐户信息文档中。

每当该用户登录时,首先检查到期日期是否在当前日期之前\之后。如果是在当前日期(登录时间(之后,请按照逻辑告诉他们试用期已经结束。

最新更新