Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 非消耗性产品的应用内采购问题_Iphone_In App Purchase - Fatal编程技术网

Iphone 非消耗性产品的应用内采购问题

Iphone 非消耗性产品的应用内采购问题,iphone,in-app-purchase,Iphone,In App Purchase,我正在开发一个应用程序,用户可以在其中购买任何他喜欢的图像。为此,我将应用程序内购买功能作为消费品来实现。这意味着,如果用户再次购买相同的图像,他必须再次为此付费。但苹果拒绝了这一申请,称在这种情况下,该产品应该是非消耗品 现在的问题是,我必须为每个图像创建唯一的产品id,图像数量大约为1800。那么,我需要在itunesconnect中创建1800个ID吗 此外,itunesconnect中还有一个参数: For Review 当你测试了你的应用内购买,准备批准并提交审查时,上传下面的

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

现在的问题是,我必须为每个图像创建唯一的产品id,图像数量大约为1800。那么,我需要在itunesconnect中创建1800个ID吗

此外,itunesconnect中还有一个参数:

   For Review
当你测试了你的应用内购买,准备批准并提交审查时,上传下面的屏幕截图。这仅用于查看目的,不会显示在商店中

为此,我需要通过测试每个图像来添加屏幕快照吗

请为这个问题提供任何简单的解决方案


提前谢谢你的朋友

如果您有1800种独特的产品,您将需要在商店中输入1800项

没有一种自动上传产品信息的方法,所以你必须手工完成

请注意,您可能还附带了一个通用图像IAP对象,这是可消费的。但您必须提供额外的服务器基础设施,以确保可以创建帐户并恢复购买

即便如此,这似乎还是一条细线。然而,商店中也有这样的应用程序


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

谢谢您的回答,我现在正在为每种产品创建ID。我还需要知道一件事,为了获得ids的批准,我需要添加一个屏幕截图,它实际上是从您购买的沙盒环境中弹出的。只需要知道我是否需要检查设备上的每个产品id并保存该图像,然后将其上传到itunesconnect的每个id上,或者我只需要为通过检查任何一个id保存的每个id上传一个图像。我不确定,我想你只需要为每个产品上传一个图像。也就是说,在所有设备上测试图像是个好主意。