应用内购买在 Apple Store 中不起作用,但在沙盒中起作用

Posted

技术标签:

【中文标题】应用内购买在 Apple Store 中不起作用,但在沙盒中起作用【英文标题】:In-App Purchase not working in Apple Store but working in the sandbox 【发布时间】:2012-11-30 13:25:08 【问题描述】:

我正在开发一个带有应用内购买 (IAP) 的 ios 应用程序。我已经测试了 IAP(在沙盒环境中)并且运行良好。 Apple 接受了申请,我的 IAP 已准备好出售。但是当用户下载应用程序并尝试购买时,他们会收到产品尚不可用的警报。

关于信息,我有两个 Apple 帐户,一个用于客户,一个用于我。我在两个帐户中添加了相同的 productID。在我的帐户中,它仅用于测试,并且我使用相同的 productID 来发布与客户帐户的应用程序。

你认为在Apple store中使用相同的productID会导致这个错误吗?

【问题讨论】:

【参考方案1】:

终于是Apple Store的一个Bug,等了(6天)就OK了。

【讨论】:

【参考方案2】:

您在批准后等待了多长时间?我的经验是 4 小时的等待,请在此处查看 --- 另外,您可以通过链接中的一些内容查看是否有任何内容没有为您的应用正确设置。 IAP fails after release, but no in development stage

【讨论】:

这是我的问题——我们的新应用的第一个版本与 IAP 产品在 testflight/sandbox 中运行良好。然后当它发布到应用商店时,没有找到任何 IAP 产品。我吓坏了,测试一切。大约 12 小时后,IAP 才开始工作。显然,苹果对产品的 IAP 更新通过其服务器所需的时间比应用程序本身的发布要长

以上是关于应用内购买在 Apple Store 中不起作用,但在沙盒中起作用的主要内容,如果未能解决你的问题,请参考以下文章

亚马逊应用内购买在生产环境中不起作用

应用内购买在准备出售的应用中不起作用?

亚马逊 App Store 上的应用内购买多年来都不起作用。怎么修?

Unity IAP在Apple Testflight中不起作用

应用内购买显示警告在 iTunes 连接中不可用

R::store 在模型方法中不起作用 [REDBEAN]