非消耗品的应用内购买问题

Posted

技术标签:

【中文标题】非消耗品的应用内购买问题【英文标题】:In App Purchase problem for non consumable products 【发布时间】:2010-09-27 08:50:21 【问题描述】:

我正在开发一个应用程序,用户可以在其中购买他喜欢的任何图像。为此,我将应用内购买功能实现为消耗品。这意味着如果用户再次购买相同的图像,他必须再次为此付费。但苹果拒绝了这一申请,称在这种情况下该产品应该是非消耗品。

现在的问题是我必须为每张图片创建唯一的产品 id,并且图片的数量在 1800 左右。那么,我需要在 itunesconnect 中创建 1800 个 id 吗?

另外,itunesconnect 中有一个参数:

   For Review

当您测试了您的应用内购买并准备好批准并提交审核后,请上传下面的屏幕截图。这仅用于审核目的,不会显示在商店中。

为此,我是否需要通过测试每张图片来添加屏幕截图?

请为该问题提供任何简单的解决方案。

提前谢谢...

【问题讨论】:

【参考方案1】:

如果您有 1800 种独特的产品,则商店中需要 1800 个条目。

没有自动上传产品信息的方法,因此您必须手动完成所有操作。

【讨论】:

感谢您的回答,我现在正在为每个产品创建 ID。我还需要知道一件事,为了批准 ID,我需要添加屏幕截图,该屏幕截图实际上从您购买的沙盒环境中弹出是成功的。只需要知道我是否必须检查设备上的每个产品 ID 并保存该图像,然后将其上传到 itunesconnect 上的每个 ID,或者我只需通过检查任何一个 ID 为我保存的每个 ID 上传一张图像。 我不确定,我想您只需要为每个产品上传一张图片。也就是说,最好在所有设备上测试您的图像。【参考方案2】:

请注意,您也许还会提供一个通用的图像 IAP 对象,这是可消耗的。但是您必须提供额外的服务器基础架构,以确保可以创建帐户并恢复购买。

即便如此,它似乎也是一条细线。然而,商店中的一些应用程序就是以这种方式工作的。

更新(2012 年 2 月):它不再工作了。苹果拒绝了使用这种技术的最新应用程序。对不起。

【讨论】:

以上是关于非消耗品的应用内购买问题的主要内容,如果未能解决你的问题,请参考以下文章

应用内购买:消耗品还是非消耗品?

应用内购买缺少非消耗性选项?

如何为非消耗品设置应用内购买

请建议,实现应用内购买(消耗品/非消耗品)的最佳方法是啥? [关闭]

使用 ios 进行免费的非消耗性应用内购买

百万项目的非消耗性应用内购买