免费试用版实施,用于macOS应用程序的自动续订订阅

时间:2019-04-18 09:37:17

标签: macos in-app-purchase

我有一个具有可自动更新的订阅IAP的macOS应用,我想增加一个免费试用期。 我正在尝试使用应用商店的“介绍性报价”功能,但无法弄清楚如何使其正常工作。 我已经在iTunes Connect中配置了一个免费的试用介绍产品,但是当我尝试从我的应用程序购买订阅时,什么都没有改变。

所以我的问题是:我是否必须使用所有SKPaymentDiscount签名内容在我的应用代码中支持此功能(如此处https://developer.apple.com/documentation/storekit/in-app_purchase/implementing_subscription_offers_in_your_app?language=objc所述)?或实际上在提供试用的情况下是不需要的。我在互联网上看到了一些矛盾的意见。一是沙盒环境根本不支持免费试用功能。是真的吗?

2 个答案:

答案 0 :(得分:0)

您自己(不能)管理试用资格,Apple会处理。链接到的“订阅优惠”不同于用于免费试用的“介绍性优惠”。

  • 介绍性优惠-仅适用于从未订阅过的用户

  • 订阅优惠-仅适用于在任何时候都具有有效订阅(包括当前有效)的用户

设置自动续订订阅产品后。您将“免费试用”作为入门价格添加到订购价格下。

enter image description here

答案 1 :(得分:0)

感谢您的回答,最终使它在生产(应用程序商店)和沙箱环境中都能正常工作。 客户端不需要其他代码,这是我在iTunes配置中的错误(错误的日期)。