设置应用内购买以调试代码 IOS

Posted

技术标签:

【中文标题】设置应用内购买以调试代码 IOS【英文标题】:Setting up in-App Purchase to debug code IOS 【发布时间】:2015-12-16 19:13:44 【问题描述】:

我正在尝试学习如何在我的应用中包含应用内购买。我目前只需要一个 iAP,它允许我将应用程序从免费版升级到完整版。除非购买了 iAP,否则刚刚禁用的完整版本的所有代码都已包含在内。我正在关注来自 Apple 的一些教程和文档,这些教程和文档在 iTunes Connect/我的应用程序中显示了一个屏幕,顶部栏中有应用内购买,然后继续提出一堆问题。

我在 iTunes Connect/My Apps 下看到的内容不包含应用内购买,但确实包含一个名为“功能”的条目,在此下方左侧有一个应用内购买,当我点击它时,我得到神秘的信息:

“您的第一个应用内购买必须与新的应用版本一起提交。从应用的应用内购买部分中选择它并点击提交。

在您的二进制文件上传并提交您的第一个应用内购买以供审核后,可以使用下表提交其他应用内购买。”

我的 iAP 大小为零,因为它只是查看是否已购买,我什至还没有到将构建提交到 Itunes 的地步。同样,我正在尝试学习如何做到这一点,学习曲线似乎是一个阶梯函数。

所以问题是,是否有任何资源可以帮助我弄清楚如何克服这个问题?

Apple 文档来自 2015 年 9 月,所以这对于 ios9 来说可能是新的,但我需要一个“操作方法”才能继续。

【问题讨论】:

【参考方案1】:

好的。基本上,您看到的消息仅适用于发布版本。但是,当您尝试测试 iAP 的功能时,您必须在用户和角色帐户下创建沙盒测试器。此测试者帐户将能够在测试时免费购买 iAP。然后,一旦您创建了测试仪,您就会在屏幕上看到它告诉您的位置:

您的第一个应用内购买必须与新的应用版本一起提交。

只需点击此处的 + 按钮:

然后你会被带到这个页面:

您将在其中选择消耗品,以便用户只需支付一次,然后您将被带到看起来像这样的最终设置页面:

从这里您可以按照您的教程完成项目。为方便起见,我将附上来自 Appcoda here 的精彩教程,这是启动和运行 iAP 的好方法

希望对您有所帮助,朱利安。

【讨论】:

感谢 Julian E.,这解决了问题。认为这将是非追随者。

以上是关于设置应用内购买以调试代码 IOS的主要内容,如果未能解决你的问题,请参考以下文章

iOS 中的应用内购买测试

iOS应用内购买项目(IAP)

iOS - 应用内购买 - 恢复按钮?

应用内购买“需要登录”警报问题 iOS

使用ios免费进行非消费类应用内购买

IOS应用内购买自动添加应用内购买项目