消耗品应用内购买是不是适用于不同的轮胎?
Posted
技术标签:
【中文标题】消耗品应用内购买是不是适用于不同的轮胎?【英文标题】:Is consumable in-app purchase is available with different tires?消耗品应用内购买是否适用于不同的轮胎? 【发布时间】:2019-06-15 05:30:38 【问题描述】:我对应用内购买有点陌生。我希望用户以不同的价格购买不同的数字内容。 就像我有视频列表,但用户只能购买他/她选择的单个视频。 (购买任何视频后,我将从我的服务器端进行管理,以使该视频可供用户使用)。 但是单层中可能有很多视频,我希望用户再次为另一个视频购买相同的轮胎。所以我想我必须选择消耗品类型。 但我不确定轮胎是否提供消耗性 IAP?
【问题讨论】:
【参考方案1】:对于给定的产品标识符,它将具有单层分配。 “从字面上”回答你的问题,答案是“不”。
因为你有一个服务器,你可以解决这个问题。如果您想控制层级定价,更好的解决方案是让您的服务器向客户端(应用程序)提供要使用的适当产品标识符。
这样做的最终效果将达到您想要的。这确实意味着稍微复杂的服务器来管理将产品标识符正确地出售给视频。并且根据您的方法,您可能需要与服务器进行一些握手或在客户端上保持某种状态(如果可以的话,所有服务器解决方案都是最好的)。
实际上,这种方法总体上更好,因为它还提供了扩展到灵活的 A/B 测试方案来测试定价的方法。
【讨论】:
我只是希望用户为不同的视频再次购买相同的轮胎(但我会保留相同的产品 ID),苹果是否允许这样做? 如果它是消耗品并且您的后端可以管理它,那么可以。以上是关于消耗品应用内购买是不是适用于不同的轮胎?的主要内容,如果未能解决你的问题,请参考以下文章
在两个不同的应用程序之间共享非消耗性应用内购买是不是违反了 App Store 指南?
恢复应用内购买是不是适用于 iTunes Connect 上的测试帐户?
在不同的网络服务器上部署 UI 和中间轮胎时,AWS S3 上传文件不起作用,但在 localhost SpringBoot 中起作用