2011-11-13 139 views
0

我遇到了一个问题,我不知道如何解决它。请帮忙!应用程序内购买错误0

当我的应用程序试图在沙箱中购买时,它总是收到错误SKErrorUnknown。我曾尝试在这些线程中提到的方法,但对我来说不是工作:
Apple In-App Purchase
SKErrorUnknown while testing in-app purchase
https://stackoverflow.com/questions/7670739/in-app-purchase-error-solving

我搜索的谷歌,但仍然没有帮助。

有谁知道如何解决它?

  1. 该应用可以成功从AppStore获取产品。
  2. 确认对话框出现。
  3. 当我点击“购买”按钮后,应用程序收到错误。
  4. 错误的描述是“无法连接到iTunes Store”。
  5. 我搜索并尝试了一整天后,我使用XCode4.2
+0

您是否创建了测试用户? –

+0

我已经尝试了3个不同的测试帐户,但没有一个能够正常工作。 –

+1

你在iTunes连接中创建了你的账户?作为测试用户? –

回答

1

,终于@orazran给我的答案:

只需要创建一个新的测试帐户。

如果有人再次遇到问题,请先尝试这一简单步骤。

1

您是否创建了新的测试用户? iTunes Connect - >管理用户 - >测试用户?对?进一步做什么?

0

我搜索这个问题很长一段时间,最后我看了文档和API参考:

常量 SKErrorUnknown 表示发生未知的或意外的错误。

适用于iOS 3.0及更高版本。 SKErrorClientInvalid 指示不允许客户端执行尝试的操作。

适用于iOS 3.0及更高版本。 SKErrorPaymentCancelled 表示用户取消了付款请求。

适用于iOS 3.0及更高版本。 SKErrorPaymentInvalid 表示其中一个付款参数未被Apple App Store识别。

适用于iOS 3.0及更高版本。 SKErrorPaymentNotAllowed 表示用户不被允许授权付款。

适用于iOS 3.0及更高版本。 SKErrorStoreProductNotAvailable 表示请求的产品在商店中不可用。

适用于iOS 6.0及更高版本。