如何使用首次折扣实现自动续订订阅

How to implement Auto renewable subscription with first time discount

我想实施自动更新订阅,为用户提供不同的折扣优惠。 我有一个产品 ID,但我想对同一产品 ID 应用不同的折扣。 像这样的场景, 如果用户在安装应用程序后 1 周内购买,则希望在首次付款时享受 50% 的折扣。 如果用户在 1 周后和第 2 周完成前购买,则希望在首次付款时享受 25% 的折扣。 否则用户使用产品的原价..

为了实现这个功能,我在互联网上搜索并找到了 SKPaymentDiscount。但是不知道用SKPaymentDiscount能不能实现。

如果有人实施过相同的事情或有使用 SKPaymentDiscount 的经验,请与我分享。

如果有人有其他建议,我也会试试。

在此先致谢,欢迎提出建议。

据我所知,您无法动态更改自动续订订阅的推介优惠。一种解决方法是创建两种不同的订阅类型,它们具有不同的产品 ID 和不同的推介优惠。然后你可以根据指定的条件动态地select想要的产品ID。

请记住,如果用户之前没有购买过产品,他们将只能获得介绍性优惠。

类似问题:

苹果文档中的一些相关链接:

不可以,您不能根据您的要求为不同的时间戳/不同的用户设置介绍性优惠。

您需要创建 3 个不同的产品并根据用户分配产品 ID。

对于 SKPaymentdiscount:-

SKPaymentDiscount 包含您要应用于 SKMutablePayment 的订阅报价折扣的详细信息。

更多信息请关注: https://developer.apple.com/documentation/storekit/skpaymentdiscount

还可以查看这个很酷的 link 以了解有关 SKPaymentdicount 的更多信息 class https://blog.apphud.com/subscription-offers/