我正在为我公司的iphone应用程序工作,他们希望使用应用程序内购买大量产品......
但问题是使用iap我们必须为每个产品添加一个app store上的记录包含元数据及其关于此产品的价格,正如我之前所说的那样,我们拥有庞大的数据。 所以我正在考虑的是添加一些虚拟产品,每个虚拟产品具有不同的层价,当用户从我的商店购买产品时,我将该产品与应用商店中的虚拟产品之一进行映射(取决于价格)层)我通过SKMutableProduct.requestData发送一个标识符,并通过交易接收它,以了解用户购买了哪种产品。
通过这种方式,如果我有数百万的产品,5个轮胎的价格,我可以添加5个产品到应用程序商店,但我不,如果苹果会接受...那是常规吗?你怎么看 ? 如果不是我可以用大量的产品做什么?
答案 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。为了简化流程,我制作了一个小工具,可以帮助您生成这些文件。如果你需要更多的定制,它也是一个很好的起点,教你所有的细节。