如何在Apple App Store中处理“仅限时”应用内购买?

时间:2019-02-08 00:15:32

标签: ios swift in-app-purchase

我想创建一些仅在限定时间内可用的应用内购买。例如,我希望我的应用显示从3月至4月销售的产品。

我关心的是在那个时间段内购买产品的用户。我在4月将其从销售中删除后,他们将能够“恢复”购买的商品吗?

我希望已购买产品的用户能够在启动应用程序时看到它,并在获得新设备或卸载并重新安装我的应用程序时可以访问它。

1 个答案:

答案 0 :(得分:2)

是的,在整个iOS中,在您的应用中使用“还原购买”按钮是一种非常标准的行为。检出StoreKit的方法:func restoreCompletedTransactions()。即使您将其从销售中删除,此功能也应返回他们购买的产品。

参考:https://developer.apple.com/documentation/storekit/skpaymentqueue/1506123-restorecompletedtransactions