iOS通过应用内购买添加大量产品

时间:2012-10-13 12:55:05

标签: ios in-app-purchase

我正在为我公司的iphone应用程序工作,他们希望使用应用程序内购买大量产品......

但问题是使用iap我们必须为每个产品添加一个app store上的记录包含元数据及其关于此产品的价格,正如我之前所说的那样,我们拥有庞大的数据。 所以我正在考虑的是添加一些虚拟产品,每个虚拟产品具有不同的层价,当用户从我的商店购买产品时,我将该产品与应用商店中的虚拟产品之一进行映射(取决于价格)层)我通过SKMutableProduct.requestData发送一个标识符,并通过交易接收它,以了解用户购买了哪种产品。

通过这种方式,如果我有数百万的产品,5个轮胎的价格,我可以添加5个产品到应用程序商店,但我不,如果苹果会接受...那是常规吗?你怎么看 ? 如果不是我可以用大量的产品做什么?

3 个答案:

答案 0 :(得分:5)

Application Loader提供从平面文件批量上传IAP产品信息的功能。

转到iTunes Connect->管理您的应用程序,然后滚动到底部并下载应用程序加载器(如果您还没有)并选择“查看指南”。您需要查看“从文件创建包”部分。

答案 1 :(得分:1)

不,这不是常规的,Apple不允许这样做。在iTunes Connect中为每个产品输入一个很重要。如果用户恢复购买,您提出的方式将无效。

此外,非消费品的性质是购买一次并永久拥有,这不符合您的建议,因为您不能两次购买非消费品。

答案 2 :(得分:0)

使用OS X上的Application Loader和Google Play Developer控制台上的CSV上传,您可以一次上传多个In-App-Pruchasing-Products。为了简化流程,我制作了一个小工具,可以帮助您生成这些文件。如果你需要更多的定制,它也是一个很好的起点,教你所有的细节。

你可以在这里查看整件事:http://niklausgerber.typed.com/blog/an-easy-way-to-generate-batch-upload-files-for-in-app-purchase-items-for-itunes-connect-and-google-play-developer-console