在 Pending Developer Release 中,应用内购买行为如何?

How do in app purchases behave in Pending Developer Release?

我最近完成了 iOS 应用程序的第一个版本。我在其中有几个应用内购买。在测试这些时,我总是使用物理 iPhone。 Apple 刚刚批准了该版本的发布,该应用程序现在处于“待开发者发布”状态。作为最后一次健全性检查,我在应用商店连接上为自己生成了一个促销代码,并通过应用商店将该应用下载到我的 phone 上。我很快注意到 SKProductsRequestDelegate 方法从未被触发,应用内购买列表也从未从 Apple 的 IAP 服务器下载。这与应用程序在模拟器中 运行 时的行为类似:IAP 数据永远不会加载。

我不熟悉“等待开发者发布”阶段如何影响应用内购买。当我将应用程序发布到 public 时,它们会按预期工作吗?我需要做一些更改并重新提交吗?

如有任何帮助,我们将不胜感激。

据我所知,除了收费外,它应该可以无缝运行(如果您的应用是从 AppStore 外部下载的,则不会收费)。因此,在这种情况下尝试收集日志可能会对您有所帮助。

原来这是 Apple 端的问题。我联系了支持人员,当他们批准 in-app 购买时,他们那边的东西搞砸了。