我们正在为应用程序中的产品使用后端服务,并为动态内容(添加到后端并同步到应用程序)使用应用程序内消耗品的映射方案,以便添加到后端的新内容可以与应用程序购买中消耗品的固定价格相匹配,这样当后端添加新项目时,我们就不需要使用 itunes connect 添加新对象。但是如何才能恢复产品(因为苹果要求这样做)?是否可以将交易收据发送到后端并用于恢复?这里有人有类似解决方案的经验吗?
最佳答案
Apple 不要求您恢复应用内消耗品购买。事实上,StoreKit API 和 App Receipt 在交易完成后不包含任何消耗品购买记录。
参见this doc并搜索“调用支付队列的restoreCompletedTransactions 方法不会恢复我的应用程序中的任何产品”以获取更多信息。
关于ios - 使用网络服务恢复应用程序购买中的消耗品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42395925/