【问题标题】:How can we give a free subscription period for a user who already subscribed? (For both Android and iOS)我们如何为已经订阅的用户提供免费订阅期? (适用于 Android 和 iOS)
【发布时间】:2021-07-08 04:18:16
【问题描述】:

我希望我在正确的地方提出这个问题。如果没有,请帮忙指出一个更好的地方问这个问题。

我有一个基于订阅的应用程序。

现在,我想为已经订阅我的应用的用户提供免费订阅期。

例如,如果用户在 2021 年 7 月 1 日开始按月订阅(不是试用)。原来的下一个结算日期应该是 2021 年 8 月 1 日。 但是在 7 月 15 日,我给了他一个月的免费时间,那么他不应该在 8 月 1 日计费,而是下一次计费应该是 9 月 1 日。

或者如果在 7 月 15 日,我不是给他 1 个月的免费时间,而是给他 2 周的免费时间,那么下一个计费周期应该更改为 8 月 15 日,并且连续的计费周期也应该更改以反映两周的时间。

如何使用 Google Play 和 Apple App Store 做到这一点?

我想到了促销代码。但它需要用户取消订阅,然后输入促销代码。一个非常繁琐的过程。 我希望能够在用户不需要做任何其他事情的情况下提供它。 执行此操作的 App 示例是 ExpressVPN,它为每个成功的推荐增加了 30 天的免费期限。因此,如果我可以说服 2 位朋友购买订阅,我将获得 2x 30 天的免费订阅,并且我的计费周期将相应推迟。他们还通过 App Store / Google Play 计费方式收费。

【问题讨论】:

    标签: android ios google-play app-store app-store-connect


    【解决方案1】:

    促销代码是为用户提供免费订阅和测试目的的应用程序内购买的方式。以及您可以代表促销代码从后端生成令牌的其他方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-22
      • 2011-11-16
      • 2020-08-14
      • 2016-09-15
      • 2021-07-25
      • 2019-11-24
      • 2016-06-06
      • 2018-09-19
      相关资源
      最近更新 更多