我們正在應用程序中使用沙箱帳戶測試應用內購買,現在他們突然停止工作。突然在應用內購買響應中獲得SKErrorDomain代碼= 0
我們在調試模式下檢查,發現有時SKProductsRequest返回我們的產品在「invalidProductIdentifiers」屬性和幾個請求後,返回他們在「產品」屬性爲有效。
當它返回的產品爲有效,我們試圖做出購買,我們得到的響應與在transactionState財產SKPaymentTransactionStateFailed。
我們檢查transaction.error屬性和它說:
錯誤域= SKErrorDomain代碼= 0 「無法連接到iTunes商店」 的UserInfo = 0x339120 {NSLocalizedDescription =無法連接到iTunes商店}。
我們檢查了itunesconnect和開發者平臺上的所有設置。 應用內購買已正確設置,App ID處於活動狀態,併爲應用程序內購買啓用了開發和分發模式。
我們試圖在具有不同沙箱帳戶的許多設備上進行購買。 我們甚至試圖創建新的沙箱帳戶,但它沒有幫助,我們仍然從StoreKit獲得相同的錯誤。
請注意,昨天一切正常,我們能夠在相同的應用程序內購買ID相同的沙箱帳戶上進行測試購買。
任何人都可以幫助我們解決這個問題嗎?
也許有人已經遇到過這樣的問題。
謝謝。
不幸的是,這不是問題! –
ohk,所以才能解決問題?是什麼導致問題? – sschunara
我確實最終能夠解決這個問題。我們添加了一個新的開發人員,所以我需要在Xcode中使用首選項 - >帳戶 - > AppleID - >然後點擊「下載所有配置文件」並清除所有內容 –