【发布时间】: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