我試圖建立在應用內購買,而我收到以下錯誤StoreKit錯誤在應用程序內購買進行恢復時,
錯誤域= SKErrorDomain代碼= 0「的操作無法完成。(SKErrorDomain錯誤0)」
我在沙盒測試購買(使用測試用戶帳戶)
似乎只做到這一點對我的設備之一,但 - 我能夠正確地恢復採購,沒有錯誤消息上我的iPad(iOS 7.0.2),但是當我嘗試使用我的iPhone(4s iOS 7.0.2)時,錯誤消息仍然存在。我也可能注意到,我能夠在應用程序內購買,購買使用我的手機使用相同的iTunes帳戶(這樣看來店裏的訪問?)
我有一個非常全面的搜索周圍SO和谷歌,發現了一些非常相似的錯誤消息,但都沒有完全相同,並且沒有成功。
我試過的東西;
- 重新啓動手機中刪除應用程序 - 並且重裝(多次)
- 我使用建立在itunesconnect測試用戶帳戶
- 我已註銷的iTunes我經常賬戶的手機上(下
- 我已經在使用測試用戶帳戶登錄「設置/ iTunes的&應用程序商店」)
- 我創建了一個新的測試用戶帳戶,並登錄使用新 帳戶
- 我已重置網絡設置。
我想可能還有更多,但這是我現在所能想到的。
我沒有包含任何代碼,但如果有人認爲它相關(儘管它在另一個設備上工作,我認爲它必須是我的手機上的設置)。
編輯: 我試圖在其工作正常另一個iPhone 4S(iOS7)相同的應用程序(和相同的測試用戶帳戶)(所以我排除了特定的手機兼容性)。 帶有問題的iPhone是我之前安裝過iOS7 beta版本的iPhone - 儘管我已將其更改爲GM版本(儘管從之前的備份中恢復以保留數據等),所以我想知道它是否可能與這在某種程度上? - 我做了完整的恢復 - 再一次備份使用iCloud雲備份 - 這並沒有解決問題......但是 ... 做了充分的恢復和建立一個新的iPhone的DID解決這個問題! ! 然後我將手機插回到我的mac中,並從之前的備份恢復 - 它仍然有效... 我仍然不確定iOS的哪個方面導致此問題 - 但希望這可以幫助其他人面對類似的無法解釋的問題。