我的应用程序使用应用程序内购买内容(非消费品),并在后端对所有购买进行审计。根据 Apple 指南,该应用程序应实现恢复已购买项目的恢复功能。是否始终必须通过调用 SKPaymentQueue:restoreCompletedTransactions
来完成,或者我是否可以使用我自己的机制从后端获取已购买商品的列表并在应用程序中恢复它们?
最佳答案
SKPaymentQueue:restoreCompletedTransactions
是一种方便的方法。如果愿意,您可以使用存储在服务器上的信息恢复应用内购买。事实上,对于非续订订阅,您必须自己实现恢复功能,因为 Store Kit 不为此类应用内购买提供该功能。
关于ios - 不使用 restoreCompletedTransactions 恢复应用内购买项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15581651/