2011-11-13 138 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及更高版本。