我们可以更改iOS Apps自动续订订阅计划的开始日期吗?

时间:2019-05-16 00:25:36

标签: ios swift subscription

我们正在开发一个应用程序,并希望在其中添加推荐程序。我们正在考虑基于订阅的模型,如果用户邀请朋友,则希望延长免费试用期,并且该朋友还将获得7天的试用期。我的问题是用户是否已经订阅,首次扣款将在6月1日进行,邀请朋友后如何将其更改为6月8日?苹果允许这样做吗?请分享有关如何执行此操作的代码。谢谢。

2 个答案:

答案 0 :(得分:0)

简短的回答:不可能延长给定审判的时间。唯一的办法是再提供一个。

Apple为您提供了两种进行试用的方法。就我不了解您的预期行为而言,您需要将两者结合起来。

第一种方法是通过提供introductory offer在付款前提供试用。对于每个订阅,您都可以创建具有其持续时间的个人介绍性报价。每个用户每个订阅组只能收到一个介绍性报价(有关详细信息以及如何创建介绍性报价,请参见here)。这就是为什么您还需要第二种方式的原因。

第二种方法是通过提供subscription offers来完成的。可以按您希望的频率授予这些费用,但是要求用户具有有效的可续订订阅(如果他使用了您的介绍性优惠,则可以拥有该订阅)。

不幸的是,第二种方法并不容易实现。您需要一台服务器来验证收据并允许用户注册,因此您有一种识别收据的方法。服务器还负责生成订阅报价。

您看到订阅不是一个简单的话题,所以我希望您能理解我,也许没有其他人可以为您编写实现此目的的代码。 Apple在我添加的链接中提供了很多信息和示例代码。仔细研究一下这些问题,然后再返回与代码相关的问题,我想每个人都会很乐意回答它们。

答案 1 :(得分:0)

无法使用iOS订阅,但是您可能需要创建自己的免费试用逻辑,然后从应用内订阅计划中删除试用。这样,您可以提示用户在您的自定义免费试用后,甚至在延长的免费试用期之后也可以订阅。