【问题标题】:Consumable In-App Purchase and Restore Button消耗品应用内购买和恢复按钮
【发布时间】:2013-01-05 16:37:37
【问题描述】:

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

问题是,消耗品呢?您无法恢复它们似乎是合乎逻辑的,因为用户将在游戏上花费额外的硬币,仅此而已。

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

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

我只是害怕被拒绝并耽误我的新游戏。

谢谢,

【问题讨论】:

标签: iphone xcode ipad in-app-purchase


【解决方案1】:

消耗品不会被恢复,就像您在原始问题中的推理一样。

【讨论】:

  • 谢谢,我就是这么想的。我到处搜索,找不到答案。现在,如果其他人有同样的问题,它会在这里找到 :)
  • 这仍然是真的吗?一个只卖消耗品的应用,还需要恢复购买按钮吗?
  • 没有人回答我的评论,但我已经知道,如果有人有疑问,这不是必需的。
  • 有官方文档吗?请编辑您的答案以包含官方文档,我将删除我的反对意见。
【解决方案2】:

来自 Apple 的In-App Purchase Programming Guide

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-31
      • 1970-01-01
      • 2021-07-10
      • 1970-01-01
      相关资源
      最近更新 更多