【问题标题】:In App purchase in iOS suddenly stop working ( Error code=5002 occurred )在 iOS 中的 App 购买突然停止工作(错误代码 = 5002 发生)
【发布时间】:2012-07-19 10:31:54
【问题描述】:

我已成功将应用内购买集成到我的应用程序中。我通过在 iTunes 中创建测试用户帐户对其进行了正确测试。我的应用内购买运行良好。但是我的 IAP 突然停止工作了。

应用程序可以加载所有产品,但在输入我的帐户凭据后,横断队列会经历状态 SKPaymentTransactionStateFailed 并给出错误

Error Domain=SSServerErrorDomain Code=5002 "发生未知错误"

【问题讨论】:

  • 未知错误是最糟糕的。这是一个临时错误还是永久发生?
  • 我只是一次又一次地遇到同样的错误......
  • @holex , 现在好像永久了
  • 商店套件已停止在模拟器上工作。它正在设备上运行
  • 最新文档现在说:“注意:可以在 iOS 模拟器中测试 Store Kit,托管内容下载除外。”

标签: ios in-app-purchase


【解决方案1】:

storekit 似乎不再在模拟器中工作了。我引用了 storekit 文档:

注意:Store Kit 不能在 iOS 模拟器中运行。当运行你的 iOS 模拟器中的应用程序,Store Kit 记录一个警告,如果你 应用程序尝试检索支付队列。测试商店 必须在实际设备上完成。

Store Kit Docs

【讨论】:

  • 2 天把我的头撞在墙上,我找到了这个。谢谢。
  • 这真是太糟糕了。以前是不行的,后来有一段时间了,现在不行了?他们能做的最好的就是给我们未知错误5002???这是最大的罪行。
  • 谁能确认这是否可行?上面链接中的 Store Kit Docs 似乎已更新为“注意:Store Kit 可以在 iOS 模拟器中测试,托管内容下载除外。”
  • 甚至更好,Xcode 5 和 iOS 7,完全没有错误,它只是从不调用委托。呃
【解决方案2】:

如果您在真机上进行测试,请确保它不是 JB。 如果你在模拟器上测试,请确保你运行的是iOS 6.0或更高版本,低版本的模拟器不起作用,我浪费了一整天的时间来解决这个问题......

【讨论】:

  • 这就是我现在正在发生的事情。在模拟器 6.0 上工作,而不是在 5.0 上工作。你是怎么想出来的?因为我没有很多具有许多 IOS 版本的设备。我需要确定。
  • 注意:Store Kit 可以在 iOS 模拟器中进行测试,托管内容下载除外。苹果文档
  • 我遇到了同样的问题。它快把我逼疯了!感谢您的提示。
【解决方案3】:

它已停止在模拟器上运行。尝试在真实设备上使用它。它会正常工作的。

【讨论】:

    【解决方案4】:

    我在 iOS 模拟器上遇到了同样的错误,但它可以在我的设备 (iPhone 3G) 上运行。

    这个错误是苹果服务器返回的,不是我们能控制的。

    【讨论】:

      【解决方案5】:

      在 ios 5.1 中面临同样的问题,商店套件不再在模拟器上工作,您需要在设备中检查它。

      即使在连接到设备后,您也会收到错误代码“无法连接到 iTunes Store”

      那意味着你的设备无法联系苹果商店,这不是你的错。

      【讨论】:

        【解决方案6】:

        要解决此问题,请在您设备上的“设置”应用中退出任何现有帐户。

        【讨论】:

          猜你喜欢
          • 2015-03-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-05-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多