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

时间:2012-08-22 07:17:41

标签: ios in-app-purchase subscriptions

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

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

  1. 允许此操作,并在他/她当前的到期日期之前添加一年,或
  2. 请勿使用我们自己的“您已订阅”消息
  3. 他们的文档非常清楚,在不可更新的订阅的情况下,实现完全在我们身上,但是我找不到任何针对这些实现的规则。上面的选项1)是否允许,或者我们是否应该选择2)的自动再生系统?

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

1 个答案:

答案 0 :(得分:4)

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

Multiple In-App Purchase Alert

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