ios - 消耗品应用内购买是否适用于不同的轮胎?
问题描述
我对应用内购买有点陌生。我希望用户以不同的价格购买不同的数字内容。就像我有视频列表,但用户只能购买他/她选择的单个视频。(购买任何视频后,我将从我的服务器端管理以使该视频可供用户使用)。但是单层中可能有很多视频,我希望用户再次为另一个视频购买相同的轮胎。所以我想我必须选择消耗品类型。但我不确定轮胎是否可以使用消耗性 IAP?
解决方案
对于给定的产品标识符,它将具有单层分配。“从字面上”回答你的问题,答案是“不”。
由于您有服务器,因此您可以解决此问题。如果您想控制层级定价,更好的解决方案是让您的服务器向客户端(应用程序)提供要使用的适当产品标识符。
这样做的最终效果将达到你想要的。这确实意味着稍微复杂的服务器来管理将产品标识符正确地出售给视频。并且根据您的方法,您可能需要与服务器进行一些握手或在客户端上维护一些状态(如果可以的话,所有服务器解决方案都是最好的)。
实际上,这种方法通常更好,因为它还提供了扩展到灵活的 A/B 测试方案来测试定价的方法。
推荐阅读
- bash - firewall-cmd 命令中的变量
- java - 使用短信验证的 Firebase 身份验证无法正常工作
- swift - 在 Swift Playground 的 Resources 文件夹中获取文件夹结构
- python-3.x - 以特定顺序从 Rethinkdb 表中获取数据的问题
- c# - c# linq Groupby 查询忽略 Where on bool
- python - 网页抓取时如何增加 URL 中的页面
- swift - Swift UI设置制作矩形正方形
- javascript - 为什么我在 react 中运行 npm start 时会出错?
- jquery - 如何在没有任何插件或其他插件的情况下制作 Swipe 幻灯片?
- java - 如何从不同的片段访问 Room 数据库?