如何处理“限时优惠”应用程序内的苹果应用程序商店购买?

问题描述 投票:0回答:1

我想创造一些应用程序内购买可用于仅在有限的时间。例如,我想我的应用程序,以显示产品从三月至四月销售。

我关心的是谁买的产品在那段时间内的使用者。他们将能够“恢复”其购买后,我从销售在四月去除呢?

我想谁购买该产品的用户能够看到它的时候,他们推出自己的应用程序,并有机会获得它,如果他们得到一个新的设备或卸载并重新安装我的应用程序。

ios swift in-app-purchase
1个回答
2
投票

是的,这是在iOS一个非常标准的行为,在你的应用程序还原购买按钮。结帐StoreKit的方法:func restoreCompletedTransactions()。这个函数应该返回他们甚至购买的产品,如果你从销售中删除。

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

© www.soinside.com 2019 - 2024. All rights reserved.