【问题标题】:Inapp purchase restoring consumable productsInapp购买恢复消耗品
【发布时间】:2016-01-31 20:00:54
【问题描述】:

我上传了一个没有网络服务的应用程序,在我的应用程序中,用户可以选择使用应用内购买购买硬币(消耗品)并使用这些硬币解锁新关卡。今天苹果拒绝了申请,并给我发送了以下说明:

**

您的应用使用中介货币(硬币)购买商品 用作非消耗品(解锁级别),但不 包括恢复机制。用户恢复交易以维护 访问他们已经购买的内容。请修改您的 应用程序包括一个可选的用户注册功能,允许用户 将他们的购买恢复到他们所有的 iOS 设备。我们推荐 表明需要注册帐户才能恢复 以前购买的应用内购买产品,并提供一种方式 如果用户希望在 未来。

**

我该如何解决这个问题,如前所述,我没有网络服务器,也无法使用网络服务,有什么办法可以解决这个问题并上传应用程序。

【问题讨论】:

  • 您通常不应该使用消耗品来解锁关卡。这是苹果文档推荐的做法。您应该将此应用程序设置为非消耗品,以便用户在移动到另一台设备时可以恢复那些解锁的关卡。恢复非消耗品不需要 Web 服务,因为它已经由 Apple 完成。所以这将是一个快速的解决方案。
  • 或者使用 iCloud 或许
  • 你想出解决方案了吗?
  • 是的。我使用 parse 作为后端并在那里存储数据。

标签: ios in-app-purchase app-store-connect


【解决方案1】:

最后我通过在应用程序中添加登录屏幕并将用户对象存储在 parse.com 中来修复它,当我使用应用内购买时,我在 Parse 上存储硬币计数并在应用程序启动时检索它。谢谢大家。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多