我的应用中有自动续订订阅,我有三个用户可以选择的条款:
在他们购买了一个设置为自动续订的订阅后,是否可以在下次子设备到期时为其自动续订选项设置不同的层?例如,他们现在订阅1年,但他们希望在到期后每月进行一次。
我知道这可以在设置中完成 - >商店 - > Apple ID - >订阅,但这是一种痛苦。我们甚至无法将它们直接发送到设置,因为Apple在5.1中删除了这些首选项网址。
那么有没有API可以做到这一点?
感谢。
答案 0 :(得分:2)
如果我理解你的问题,答案是肯定的。您可以在下一个字词的自动续订之前为用户提供新的持续时间。如果他们购买新的期限,它将生效并在当前期限结束时收取费用。如果他们没有,那么他们将保留现有计划(或者如果他们在设置中关闭了自动,则订阅将结束)。
ARS =自动续订订阅
NRS =非续订订阅
旁注:如果您尚未提交并且您不是杂志或报纸,您的应用可能会因使用ARS而被拒绝。他们可能会坚持要您使用NRS。 Apple没有充分证明这一点,但它发生在我和Instapaper的Marco Arment等人身上。
作为开发者,您无法控制用户的ARS是否会在学期结束时自动续订或停止。只有用户才能通过“设置”应用进行操作。开发人员也无法查看用户是否已关闭自动(您只需等待并查看是否更新)。作为开发人员,您无法手动将用户切换到其他计划。但是你可以为他们提供不同的购买期限,这些期限将在当前期限结束时生效。
是的,将用户引导至“设置”应用是令人沮丧的,这是他们管理自己的ARS的唯一途径。您在应用程序中唯一可以做的就是提供新的购买时间间隔。
作为开发人员,手动续订订阅会为您提供更多功能。