应用内购买中的SKErrorDomain代码= 0

时间:2017-03-30 08:17:05

标签: ios objective-c in-app-purchase

今天,在沙箱模式下测试IAP时,我们突然收到SKPaymentTransactionStateFailed错误消息:

  

错误域= SKErrorDomain代码= 0"无法连接到iTunes Store" UserInfo = {NSLocalizedDescription =无法连接到iTunes Store}

然后警报来了

之前有效,我们没有更改任何与IAP相关的代码。

我搜索了stackoverflow和谷歌,并尝试了这些:

  • 使用设备测试,而不是模拟器,
  • 确保产品ID正确。
  • 确保XCode常规设置中的内部版本号正确
  • 在iTunes连接中创建新的沙箱测试帐户,并注销所有其他帐户,然后使用沙盒测试帐户进行测试。
  • 重启/重置设备
  • 确保最近未续订Apple开发者帐户

这些都不适合我。有什么建议吗?

更新:我认为这是iTunes Connect Server的问题,现在已经解决了。

1 个答案:

答案 0 :(得分:4)

刚才似乎有一个错误。我们的日志显示生产和沙箱中的错误增加。到目前为止,我们还没有看到任何解决方案。

<强> - 编辑 -

这已得到修复。 enter image description here

投票结束此问题,以防止混淆未来的类似问题。