Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.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
Ios 批量创建应用程序内购买还是其他方法?_Ios_In App Purchase - Fatal编程技术网

Ios 批量创建应用程序内购买还是其他方法?

Ios 批量创建应用程序内购买还是其他方法?,ios,in-app-purchase,Ios,In App Purchase,一段时间以来,我一直在寻找一个问题的解决方案,但运气并不好。有没有办法通过iTunes Connect批量创建非消费性应用程序内购买?我的应用程序中有大约20000个单独的项目,可以通过应用内购买解锁 如果没有批量上传选项(我怀疑没有),是否有一种方法可以只放置一个通用的应用程序内购买来解锁所选项目?例如,我将显示一个表视图,其中包含可根据用户搜索条件解锁的项目,每个项目都有一个唯一的ID,并带有一个按钮,该按钮将购买选中的项目。所有商品价格相同,类型相同。看起来这应该行得通,但我不知道如何在应

一段时间以来,我一直在寻找一个问题的解决方案,但运气并不好。有没有办法通过iTunes Connect批量创建非消费性应用程序内购买?我的应用程序中有大约20000个单独的项目,可以通过应用内购买解锁

如果没有批量上传选项(我怀疑没有),是否有一种方法可以只放置一个通用的应用程序内购买来解锁所选项目?例如,我将显示一个表视图,其中包含可根据用户搜索条件解锁的项目,每个项目都有一个唯一的ID,并带有一个按钮,该按钮将购买选中的项目。所有商品价格相同,类型相同。看起来这应该行得通,但我不知道如何在应用内购买限制下实现它

有什么想法吗


谢谢

我认为,在iTunes Connect中制作20000个项目对你来说不是一个正确的选择, 您可以尝试将苹果的iAP与您的服务器相结合——只需制作几层iAP(1美元、2美元、3美元),每层负责相同价格的各种商品,并在您的服务器上跟踪用户购买的特定商品


因为苹果没有提供默认的解决方案来建立这样的存储。

实际上有一种方法:上传一个包含产品元数据的csv(逗号分隔值)文本文件,然后通过应用程序加载程序上传

引述:

您可以使用应用程序加载器批量导入应用程序内购买:

阅读第15页的“从文件创建包”部分:

通过从应用程序加载程序文件导入详细信息并添加和编辑元数据,您可以创建一个包含要提交到iTunes的应用程序内购买的软件包。从文件创建包时,请确保使用应用程序加载程序模板。要获取模板的副本,请在Application Loader 2.9中选择文件>打开应用程序导入模板。应用程序加载器创建包含AppMassImportTemplate.txt模板的AppFileImportTemplates文件夹。要始终具有模板文件的原始版本,请确保在编辑之前复制模板


关于

这是我的想法,因为它们本质上都是相同的项目。所有发生的事情都是通过在我的应用程序中重置一个标志来激活该项目。我可以使用买家用户名将plist上传到我的服务器,轻松跟踪购买情况。问题是如何在iTunes中命名应用内购买项目?我可以称之为“解锁选定项目”并确认吗?或者苹果是否需要为我想要解锁的每个项目配备一个唯一的支架?我知道我迟到了,但请注意:苹果对每个应用程序的限制是10000个,所以制作一个通用的应用程序不仅是常识,也是唯一的选择