在iOS应用程序发布到App Store后,应用程序购买不起作用

在开发过程中,我创build了能够获得应用内购买价格的testing账户,并实际购买了这个账户,而且没有问题。 然而,在将iOS应用程序发布到App Store后,App Store中的应用程序版本甚至无法检索产品的价格,而按下button发送购买请求时什么都不显示。

卸载应用程序并重新部署开发版本到相同的设备让它再次工作。

可能是什么问题呢? 有没有一种方法来debugging或查看应用程序商店下载版本的日志? (iOS noob在这里)

谢谢!

我有同样的问题。 该应用程序已被批准,但应用程序内购买不起作用。 应用程序发布问题24-48之后是固定的,但它自己的。 到应用程序批准的时候,它没有通过search出现在App Store上。 在App Store应用程序上索引后,它也开始工作。

即使一切都被批准,也需要一些时间。

  • 我的二进制文件被批准
  • 我的应用内购买(IAP)获得批准。
  • 使用沙盒iTunes帐户testing购买开发工作很好。
  • 用真实沙盒iTunes帐户购买产品将会失败。

我不必等待很长时间,就像几个小时,刚刚开始工作。

现在,我的二进制和我的应用程序Purhcase同时批准,几乎在他们都批准后,我发布的应用程序版本的商店。

我不积极,但是我可能应该做的是等待几个小时才能发布这个新的应用程序版本,并给应用程序内购买一个机会在生产应用程序商店“注册”或“宣传”。

只是对其他人的build议。

这需要一些时间,但金额是不可预测的。 就我而言,我同时推出了3个非常类似的应用程序,所以只需添加一些数据:

  • 一切都获得批准,这些应用程序可以在App Store上快速获得。
  • 其中2个应用程序花费了大约4个小时才显示在search结果中。
  • 6个小时后,IAP开始逐渐出现(并非全部)
  • 9个小时后,两个应用程序的IAP完成。
  • 12小时后,最后一个应用的IAP开始出现,但是最后一个应用本身仍然没有出现在search结果中。
  • 14小时后,最后一个应用出现在search结果中。

我点击“发布”button的顺序似乎没有任何影响,也没有IAP的数量,应用程序的权重等。因此, 延迟是不可预知的 ,不遵循特定的规则(“先入先出,先出“或”search结果和IAP“)