用户是否可以购买多个不续订的Apple订阅以延长其到期日期?

在自动更新订阅系统中,用户不可能多次购买订阅。 您最终会收到一条消息,上面写着“您已经订阅了”。 但是,对于不续订的订阅,我的理解是完全取决于我们如何处理它。

所以我们说我们的订阅长度是一年。 如果用户购买了订阅,并且6个月后(即使他/她仍有6个月的时间)决定购买另一个订阅,我们是否应该:

  1. 允许这个,并在他/她当前的到期日期之前添加一年,或者
  2. 请勿使用我们自己的“您已订阅”消息

他们的文档非常清楚地表明,在不可更新订阅的情况下,实现完全取决于我们,但我找不到这些实现的任何规则。 上面的选项1)是否允许,或者我们是否应该遵循选项2)的自动再生系统?

编辑 :我想问这个问题的主要问题和原因是,如果我们允许多次购买,并说我们有一些疯狂的人购买了50个订阅(50年),我们在50年之前停止我们的服务 – – 怎么了? 这不是一个非常现实的例子,但无论如何我们都需要考虑这些情况。

是。
我的应用程序使用非续订订阅,如果用户购买两次1个月订阅,iOS将允许它,我已选择允许它。 在这种情况下,我只是将持续时间加在一起,给用户2个月。 通常情况下,iOS会弹出一个警告(如下图所示)告诉用户“您已经购买了此订阅。点击购买以续订或延长它。”

多个应用内购买提醒

我认为限制订阅的累积长度是个好主意。 您必须在服务器上检查他们的帐户,然后在应用程序中隐藏或禁用购买按钮,因为一旦用户开始购买,我很确定您无法从服务器中断或取消它。