【问题标题】:Can a user purchase a consumable and a non-consumable together?用户可以同时购买消耗品和非消耗品吗?
【发布时间】:2015-09-21 16:23:10
【问题描述】:

我开始看到 IOS 上的开发人员实施“如果您购买硬币包,您还将删除所有广告”。根据我对 IOS 应用内购买的理解,我假设硬币包为消耗品,价格为 0.99 美元,广告移除为非消耗品,我认为这是免费的,但我将如何进行交易?消耗品和非消耗品会一起付款吗?

【问题讨论】:

    标签: ios in-app-purchase


    【解决方案1】:

    简单的答案是否定的。虽然可以将两次付款连续添加到付款队列,但用户必须了解他正在一起购买两种产品。如果您执行 addPayment 两次,整个流程将运行两次,并提醒买家 - 这是您不想要的。

    在这种情况下,您最好让消耗品购买解锁应用程序,这样广告就不会出现。单一产品 - 说明他们将广告移除作为永久奖励。

    消耗品和非消耗品之间的最终区别只是您无法恢复消耗品,因此您必须找到一种方法将消耗品存储在某个地方,以便您的应用知道在设备更改/应用时删除广告删除。

    当您听到其他开发者提供类似产品时,他们实际上一次只销售一种产品。

    但是,可以销售 >1 数量的 IAP 商品。

    【讨论】:

    • 好的,可以理解。我想使广告删除不可消耗的唯一原因是恢复交易数据。那么你会建议我将这些数据存储在 iCloud 之类的东西中以进行跨设备检索吗?
    • 是的 icloud 钥匙串将是首选。无论如何,您都需要一些东西来存储您的消耗品以应对灾难性后果(删除等)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多