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

时间:2013-01-05 16:37:37

标签: iphone xcode ipad in-app-purchase

现在所有应用都需要恢复IAP按钮,如果没有,Apple将拒绝该应用。

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

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

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

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

谢谢,

3 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:4)

来自Apple的In-App Purchase Programming Guide

  

消耗品本质上不会同步或恢复。用户   据了解,例如,在iPhone上购买十个泡泡   他们的iPad上还没有给他们十个泡泡。所有其他类型   所有用户的设备都提供产品。   它们也已恢复,因此用户可以继续访问他们购买的产品   购买新设备后即可获得内容。 StoreKit处理同步   和恢复自动更新订阅和恢复过程   非消耗品。

答案 2 :(得分:0)

消耗品将不被恢复。如果要从服务器传送内容,请仅在从服务器传送内容后才完成事务。 只有在您将交易标记为完成之前,收据才可用。

相关问题