28

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

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

错误域 = SSServerErrorDomain 代码 = 5002 “发生未知错误”

4

6 回答 6

50

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

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

商店套件文档

于 2012-07-23T13:46:53.363 回答
4

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

于 2013-02-05T18:36:44.280 回答
1

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

于 2014-01-11T15:25:50.370 回答
0

我在 iOS 模拟器上遇到了同样的错误,但它适用于我的设备(iPhone 3G)。

错误是从 Apple 的服务器返回的,不是我们控制的。

于 2012-07-21T14:54:16.747 回答
0

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

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

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

于 2012-08-16T09:45:49.913 回答
0

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

于 2012-10-19T20:45:20.010 回答