应用内购买被“无法连接到商店”阻止

Posted

技术标签:

【中文标题】应用内购买被“无法连接到商店”阻止【英文标题】:In App Purchase blocked by "Can't Connect to the Store" 【发布时间】:2012-09-12 19:01:34 【问题描述】:

最近,当我尝试进行应用内购买时,我的设备抛出错误“无法连接到商店”。请注意,错误不是说“iTunes 商店”或“应用商店”。这是两天前的工作,没有代码改变。我唯一摆弄的是方案设置和构建设置。在我开始归档和构建以供发布后,出现了错误。我不记得我所做的每一个更改,我真的想问是否有任何方案设置会导致这个问题。

我尝试过的:

不同的设备。 (同样的错误,两个不同的设备,不同的测试用户帐户)

另一个帐户/测试用户。

购买时未登录。

注意:模拟器通过了这个错误,但我需要在设备上进行测试,然后才能发布到应用商店。我可以使用两个测试用户帐户很好地浏览商店。

【问题讨论】:

此外,价格现在已替换为“无价格”。这与 ios 6 的发布时间有什么关系吗? 发布日期是 9 月 19 日而不是今天 抱歉,不是发布、公告、要签署的新 NDA 和开发者版本? 有可能——我只是在我的应用上测试应用内购买;它工作正常。你还在尝试同样的问题吗? 是的,我仍然无法显示价格,并且购买返回“无法连接到 iTunes 商店”错误。 【参考方案1】:

您无法在模拟器中测试应用内购买:请参阅此page 的第一个注释。

我认为您面临的问题不是由于您的程序,如果它以前可以工作:用于使用您的测试人员帐户模拟应用内购买的沙盒服务器可能刚刚关闭:在您不测试的沙盒环境中您使用真正的应用内购买服务器进行购买。

请注意,您肯定有一个符合SKProductsRequestDelegate 的类。获取产品信息列表失败时,可以实现request:didFailWithError:获取通知。

【讨论】:

以上是关于应用内购买被“无法连接到商店”阻止的主要内容,如果未能解决你的问题,请参考以下文章

无法在 IOS 连接的 iTunes 中提交应用内购买的产品

应用商店连接,首先在应用购买中添加

在 iTunesConnect 中被拒绝后无法将应用内购买重新添加到应用

了解用户在应用内购买期间何时按下了取消按钮

iTunes Connect - 无法提交应用内购买

iTunes 连接“测试用户”不适用于应用内购买