iOS In-App购买适用于开发但不适用于生产

时间:2013-09-24 07:46:52

标签: ios cocoa-touch in-app-purchase

我刚用iAP发布了我的第一个应用程序。它在开发中总是运行良好,但在生产中,当我尝试购买时它会崩溃。

似乎应用程序不能在生产模式下载我的“产品”。有没有其他人有类似的问题,你做了什么来解决它?

3 个答案:

答案 0 :(得分:4)

最近我提交了我的应用,它有同样的问题。在google上花了一些时间后,我发现有时应用程序可以在商店早期使用,而苹果的生产服务器需要时间来更新产品,所以请等待24-36小时。它会自动修复。

修改
Jagdeep指出了一个好点。检查产品的状态,它应处于“已批准”状态。就我而言,它处于批准状态。

  • 创建产品后,您已选中“清除待售”选项?

来自文档:
清除待售表示您的应用内购买是否已清除销售。如果未选中此框,则您的应用内购买将无法在应用内购买。请注意,如果您将“已清除”设置为“否”,则应用内购买的所有设置仍可在iTunes Connect中进行编辑,您可以在以后将“已清除”更改为“是”。

答案 1 :(得分:3)

即使一切都得到批准,也需要一点时间。

  • 我的二进制文件已获批准。
  • 我的应用内购买(IAP)获得批准。
  • 我的应用程序内购买已被清除。
  • 使用沙盒测试开发中的购买iTunes帐户效果很好。
  • 使用真实的沙盒iTunes帐户进行生产购买会失败。

我没有必要等很长时间,比如几个小时就开始工作了。

现在,我的二进制文件和我的In-App Purhcase在同一时间获得批准,几乎在它们获得批准后立即获得批准,我将应用程序版本发布到商店。

我不是肯定的,但我可能应该做的是等待几个小时才能发布新的应用版本,并让应用内购买有机会注册"或者"传播"在Production App Store中。

仅为其他人推荐。

答案 2 :(得分:2)

在itunesConnect网站上查看您的状态 - >管理您的购买。确保您的应用内购买已通过审核。