我試圖使用測試帳戶測試我的應用購買。我第一次嘗試購買應用程序中的自動續訂訂閱時,一切順利,沒有錯誤,並且事務完成,並且事務狀態更新爲「SKPaymentTransactionStatePurchased」。但是,當我測試用戶試圖再次購買訂閱的情況時,我不斷收到上述錯誤。即使商店套件框架顯示一個對話框,指出用戶已訂閱,但我的觀察者將該事務視爲狀態爲失敗(SKPaymentTransactionStateFailed)。錯誤域= SKErrorDomain代碼= 2「無法連接到iTunes Store」UserInfo = 0x6083900 {NSLocalizedDescription =無法連接到iTunes Store}
storekit文檔中明確提到 「如果用戶試圖購買他們已經購買的非易耗品或可再生訂購,那麼您的應用程序將收到該項目的常規交易,而不是恢復交易。但是,用戶不是對該產品再次收取費用,您的應用程序應將這些交易視爲與原始交易的交易相同。「 在我的情況下,當我再次購買時,我不斷收到交易狀態爲「失敗」。
任何想法?這是在沙箱測試環境中。
上週我有同樣的問題。但現在它適用於我的應用程序。 – AlexVogel 2011-03-08 11:01:51