管理订阅购买时间 - iOS

时间:2017-01-08 11:24:51

标签: ios iphone in-app-purchase app-store itunesconnect

对于我的应用,我想提供基于订阅的应用内购买功能。 所以我在Apple Store创建了一个产品 - 非续订订阅

但是在该产品创建中,我没有指定该订阅保持有效的任何时间,例如。每月或每周订阅天数限制。

所以从应用程序我可以管理订阅购买相关的东西,但如何获得有关订阅到期的信息?这样我就可以再次显示Subscription对话框再次购买。

Apple是否关注Subscription产品的活跃性或我们对此进行管理的责任?

1 个答案:

答案 0 :(得分:1)

与非续订订阅中的自动续订订阅不同,您需要在应用中处理自己的持续时间。 请参阅本教程,特别是'概述' - https://www.raywenderlich.com/36270/in-app-purchases-non-renewing-subscription-tutorial

关于管理订阅: 您的应用需要处理它。 对于用户删除和重新安装应用程序的支持案例,您有两种选择:

  1. 将购买数据保存为应用程序服务器中用户帐户详细信息的一部分。当用户在重新安装后登录应用程序时,他将支持他的购买进度。
  2. 另一个选择:安装应用后,使用恢复购买:[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];在“恢复订阅”下面有一个示例'在上面的链接。
  3. 我建议您对基于订阅的购买进行apple documentation