可消费的应用内购买和恢复按钮



现在所有应用程序都需要恢复IAP按钮,如果他们没有,苹果将拒绝应用程序。

问题是,消耗性道具怎么办?从逻辑上讲,你不能恢复它们,因为用户会在游戏中花费额外的硬币,就是这样。

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

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

我只是害怕被拒绝,甚至耽误我的新游戏。

谢谢,

消耗品是不恢复的,正如你在最初的问题中所推理的。

From Apple In-App Purchase Programming Guide

消耗品,就其本质而言,是不能同步或恢复的。用户例如,在他们的iPhone上再买10个泡沫也不会让他们的iPad上多出十个泡泡。所有其他类型所有用户的设备都可以使用这些产品。它们也被恢复,所以用户可以继续访问他们购买的即使在购买了新设备之后,内容也是如此。StoreKit处理同步以及自动更新订阅的恢复过程非消耗品产品。

消耗品不允许恢复。如果要从服务器交付内容,则只有在从服务器交付内容后才将事务视为完成。收据只有在您标记交易完成后才可用。

最新更新