用户可以同时购买消耗品和非消耗品吗?

Can a user purchase a consumable and a non-consumable together?

我开始看到 IOS 上的开发人员实施 "if you buy a coin pack you'll also get all ads removed"。根据我对 IOS 应用内购买的理解,我假设硬币包是消耗品,即 0.99 美元,广告移除是非消耗品,我认为是免费的,但我将如何进行交易?我会同时为消耗品和非消耗品提出付款请求吗?

简单的答案是否定的。虽然可以将两笔付款连续添加到付款队列中,但重要的是用户要了解他是同时购买两种产品。如果您执行两次 addPayment,整个流程将 运行 两次,并且提醒会困扰买家 - 这是您不想要的。

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

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

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

不过,IAP 项目的销售量可能超过 1 个。