耗材应用内购买和恢复按钮

tom*_*Dev 8 iphone xcode in-app-purchase ipad

现在所有应用程序都需要还原IAP按钮,如果没有,Apple将拒绝该应用程序.

问题是,消耗品呢?你无法恢复它们似乎是合乎逻辑的,因为用户将在游戏上花费额外的金币,就是这样.

我使用NSUserDefaults存储硬币,所以如果用户删除应用程序,他将失去一切,除非他通过iTunes同步.iCloud备份到同步设备将在未来的更新中添加,但我想这与问题无关,即...

消耗IAP可以/必须恢复吗?

我只是害怕遭到拒绝而且延迟了我的新游戏.

谢谢,

s.b*_*ara 14

消耗品无法恢复,就像您在原始问题中推理一样.


Hea*_*ers 5

来自 Apple 的应用内购买编程指南

消耗品,就其性质而言,不会同步或恢复。用户明白,例如,在他们的 iPhone 上多购买 10 个泡泡并不会让他们在 iPad 上多购买 10 个泡泡。所有其他类型的产品都可以在用户的​​所有设备上使用。它们也已恢复,因此用户即使在购买新设备后也可以继续访问他们购买的内容。StoreKit 处理自动更新订阅和非消耗性产品的同步和恢复过程。