【问题标题】:Testing In App Purchases - Cannot Connect to iTunes Store测试应用内购买 - 无法连接到 iTunes Store
【发布时间】:2015-09-15 15:39:08
【问题描述】:

我回到我在 2012 年编写的一些代码。当时,我为 StoreKit 框架创建了一个包装器,该框架还使用 iTunes 的沙盒 URL 进行收据验证。

由于已经很久了,我查看了 StoreKit 文档和 AFAIK,没有任何改变。

由于某种原因,我无法再测试我的应用内购买,因为我收到上述错误(无法连接到 iTunes Store)并且沙盒服务器似乎已关闭 (http://sandbox.itunes.apple.com/)。

过去 2 天一直处于关闭状态。这是正常的吗?或者自从我第一次编写这段代码以来,测试过程是否发生了变化?

【问题讨论】:

  • 不,它的工作。也许您应该在您开发的应用帐户中创建测试用户。
  • 但是这个链接怎么来的 - sandbox.itunes.apple.com 说“服务不可用”。

标签: ios iphone xcode in-app-purchase


【解决方案1】:

在大多数情况下,如果您在模拟器 (iOS 6/7/8) 中对其进行测试 - 您将使用 [error localizedDescription] 获得有关错误的更多信息。

原因可能很多 - 大多数时候是由非沙盒用户引起的。但这可能是由于iTunes连接服务器上的应用ID不匹配等原因造成的。

【讨论】:

  • 我收到错误域 0 并显示消息“无法连接到 iTunes Store”。此外,如果您访问 - sandbox.itunes.apple.com,它似乎已关闭。我什至在测试期间确保我的应用 ID 与实际应用匹配。
  • 你可能会得到更好的选择:stackoverflow.com/questions/1717700/…
  • 感谢您的链接,尼拉夫。不幸的是,我可以确认它正在连接到沙盒服务器。
猜你喜欢
  • 2011-11-16
  • 1970-01-01
  • 2017-08-25
  • 1970-01-01
  • 1970-01-01
  • 2018-09-18
  • 2011-07-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多