在 iOS 上测试应用购买

Posted

技术标签:

【中文标题】在 iOS 上测试应用购买【英文标题】:Testing in app purchase on iOS 【发布时间】:2013-05-04 18:52:35 【问题描述】:

我想在我的应用程序中添加应用内购买机制。据我从 Apple 文档中了解到,在添加一些应用内购买代码之前,我必须发送我的二进制文件。

我不确定。如果我使用 1.0 版本发送我的二进制文件,我将来是否能够使用 1.0 版本发布我的应用程序?因为在我的应用被 Apple 审核并接受后,我会添加一些应用内购买并再次发送(或更新)。

这种机制在 Apple 中是如何工作的?我该如何处理?

【问题讨论】:

【参考方案1】:

您必须上传二进制文件,然后 Apple 希望会批准您的申请。

当 Apple 批准您的应用程序后,您可以选择将其发布到应用商店或等待并添加更多代码。

【讨论】:

那么有可能决定将哪个二进制文件发布为 1.0 版本吗? 您一次只能提交一个二进制文件,您提交的那个将是发布的那个。如果要提交另一个二进制文件,则必须拒绝当前的二进制文件,或者通过提交更新来替换它【参考方案2】:

你很困惑,你需要在你的 1.0 二进制文件中添加应用内购买代码。还提交任何现有的应用内购买以与您的二进制文件一起进行审查。

如果您以后需要添加更多应用内购买,您可以提交包含新应用内购买的新二进制文件。或者,如果您不需要更改代码来添加新的 IAP,您只需在 iTunes Connect 上创建它们并提交它们以供审核,而无需更新二进制文件。

总之,没有与 IAP 相关的代码,没有任何版本的二进制文件需要提交。

【讨论】:

以上是关于在 iOS 上测试应用购买的主要内容,如果未能解决你的问题,请参考以下文章

可以使用iOS 8模拟器测试应用内购买吗?

iOS 中的应用内购买测试

如何测试推广您的应用内购买

Libgdx ios应用程序内购买

可以在 IOS 8 (Xcode 6) 模拟器中测试应用内购买吗?

尽管没有iTunes帐户登录,iOS仍会恢复应用内购买