【问题标题】:In app purchase "consumable" product type issue IOS应用内购买“消耗品”产品类型问题IOS
【发布时间】:2017-05-17 10:52:36
【问题描述】:

我们开发了一个IOS应用,每天动态创建日历,用户可以购买。这些日历的有效期为1年,其中的事件在1年后到期,用户需要重新购买下一组日历。这是我们的架构。

我们找不到将产品动态添加到 iTunes 的方法。所以我们选择“硬币”作为我们的应用内购买产品,产品类型为“消耗品”。如果用户想购买日历,那么他从我们这里购买一枚硬币并用它购买1个日历。这样就消耗了conis。

现在,苹果建议将产品类型更改为“非消耗品”。但是当我们将“硬币”的产品类型更改为非消耗品时,它不允许我们重新购买硬币。它显示了消息“你已经购买了。要免费获得吗?”

所以我们很困惑选择哪种产品类型以及如何使其按照我们的架构工作。

有什么指导、建议吗?

【问题讨论】:

  • 您可以使用以下建议的非消耗品和非续订来实现此目的。不更新是不言自明的,苹果给出的例子。如果您想采用非消耗性方法。在将年份附加到应用名称的代码中创建动态应用内购买项目。例如您可以说 XXX2014 将指向 2014 许可证... XXX2015 将指向 2015 年的时间范围。您可以在客户端编写一个 Web 服务,它也可以返回此名称。您需要在 iTunes 中手动配置一次才能在您的应用程序中使用它们。但我会建议使用以下建议

标签: ios in-app-purchase


【解决方案1】:

因为“非消耗品”是一种“功能”(例如:新游戏关卡),您只需购买一次即可永久使用,无需再次购买。

根据Apple Support,我建议您使用非续订订阅,看起来符合您的需求。

【讨论】:

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