【问题标题】:random error "cannot connect to itunes store" in app purchase应用购买中的随机错误“无法连接到 iTunes 商店”
【发布时间】:2014-09-09 22:09:04
【问题描述】:

我已经在我的 iPhone 应用程序中实现了应用内购买。

但第一次在支付交易阶段购买产品时出现错误:
cannot connect to iTunes store 并导致支付交易不成功。

主要是它是随机发生的,这意味着在随后的尝试中,事务成功完成,并且在 2 或 3 个事务之后再次给我同样的错误。

奇怪的行为?

我已经尝试了所有在线可用的解决方案,例如重置、从 iTune 帐户“注销”以及创建新的测试用户帐户,但没有一个有效。

自从过去三天以来我一直在尝试解决这个问题(如果问题来自 iTune 服务器,我正在等待)但一点运气都没有。

在此之前我已经成功提交了没有。具有应用内购买的应用。第一次遇到这个问题。

请提出一些解决方案。 谢谢

【问题讨论】:

  • 不是一个解决方案,但这一直是一个问题——Apple 的沙箱服务器往往非常不可靠,而 iAP 通常在开发过程中永远不会工作。此外,请仔细检查您的应用权限,以确保为您的应用 ID 启用了 iAP。
  • @AlexBlundell 已经启用。
  • 这出乎我的意料,但请尝试在您的设备上退出 App Store,然后使用 test 帐户再次尝试应用内购买(您可以在 iTunes Connect 中创建这些)
  • @AlexBlundell 的建议对我有用!

标签: ios in-app-purchase app-store-connect


【解决方案1】:

在我的情况下,错误是因为“TimeOutInterval:”。

在我的应用内购买实施工作流程中,中间调用了我们的本地服务器以在数据库中输入订阅。

后来我发现,由于服务器速度慢,我从服务器收到延迟响应,导致“requestTimeout”。

为了解决这个问题,我在向服务器发出请求时增加了 timeoutInterval。它对我有用。

【讨论】:

    猜你喜欢
    • 2012-12-29
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    相关资源
    最近更新 更多