如何为已经订阅的用户提供免费订阅期? (适用于 Android 和 iOS)

问题描述 投票:0回答:2

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

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

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

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

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

如何通过 Google Play 和 Apple App Store 做到这一点?

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

android ios google-play app-store app-store-connect
2个回答
0
投票

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


0
投票

抱歉,这似乎是一个老问题,但您找到解决问题的方法了吗? 我现在也遇到类似的情况。 希望得到反馈。

© www.soinside.com 2019 - 2024. All rights reserved.