自动更新的应用内购买订阅如何运作?

时间:2014-04-21 06:30:26

标签: ios iphone objective-c xcode ipad

我的应用程序目前允许用户使用应用程序内购买自动续订订阅来订阅我们的服务。该应用程序提供图像,每月12张图像,用户需要每月更新他/她的订阅以查看新内容。

之前我还没有使用自动更新模型,所以我建立了一个模型来验证收据并且它有效,但我应该检查用户订阅是否过期,如果是,那么,如何?

此外,应用程序商店是否只允许杂志和报纸项目自动更新?

我以前没有使用过汽车可再生模型,所以对此事的任何帮助都会受到高度赞赏。

3 个答案:

答案 0 :(得分:2)

当用户注册自动续订订阅时,他们会继续收费,直到他们手动取消订阅。从开发人员的角度来看,这显然很棒,因为取消某些东西需要花费更多的精力才能让它继续下去。 您可能已经熟悉一类已经使用自动续订订阅的应用程序:报亭。 报亭最初是在iOS 5中推出的,它允许内容提供商轻松地分发他们的报纸和杂志。有了它,Apple推出了自动更新订阅模式,允许您通过StoreKit框架自动设置订阅持续时间和管理续订。 但是,Apple已经针对自动续订订阅提出了一些非常严格的规定,这意味着它们的使用(通常)是独立于报亭应用的。 很遗憾,如果您想在报亭外提供限时的内容或功能,那么您唯一的选择就是使用非续订订阅。

在此处发现:http://www.raywenderlich.com/36270/in-app-purchases-non-renewing-subscription-tutorial

答案 1 :(得分:2)

自动续订订阅是iOS应用内购买类别,允许应用在一段时间内为内容或功能提供费用。

听到是非常有用的link!它几乎提供了有关自动续订订阅

的所有详细信息

答案 2 :(得分:0)

自动续订应用程序内购买继续向用户收费(每周/每月/每年等),直到他们取消它为止。

您可以使用经过验证的收据检查订阅是否已过期。它包含订阅到期日期和时间。

如果您想在未续订订阅时锁定内容,您可能需要在applicationDidBecomeActive代表上查看当前日期/时间的收据信息。有一些开源库可以让你在本地验证收据。

任何类型的应用都可以进行自动续订应用内购买,而不仅仅是报摊应用。