2013-03-21 143 views
2

我正在嘗試更新我的應用程序。在iOS6之前,一切都很好。但現在,我面對這個問題:Corona - 應用內購買易損件產品錯誤(您已經購買....)

1。我買了一個產品。 (沙盒模式,易耗品) 2。一切正常 3。然後我嘗試再次購買相同的產品。它給了我這個按摩:

"You've already purchased this but it hasn't been downloaded. Tap OK to download it now. [Environment : Sandbox]" 

之後,如果我點擊確定,然後點擊購買它,店內返回一些其他交易的購買。

請注意,我在所有pruchases之後使用store.finishtransaction()函數。 我希望有人知道如何處理這個問題。

Dogancan

+0

現在我也有這個錯誤: 當我打開應用程序,store.init()函數被調用,我從app store接收一些reciepts。他們都是購買的產品 – 2013-03-21 14:37:24

+0

將設備升級到iOS 6.1.3(不確定是原因)還是Xcode最新 - 即昨天,我的應用程序(不是Corona,自己的引擎,沙箱)開始從商店(包括贖回和新購買)。幸運的是,我們只有一次購買,所以我們可以忽略多個商店的回覆。這發生在開發,測試,在另一個實時應用程序中工作並且自此以後未修改的代碼上。我懷疑這是一個錯誤(希望只在)沙盒AppStore。此外,贖回開始在幾個步驟中工作(不是所有贖回都一次)。 – Adrian 2013-03-21 22:13:57

回答

0

請嘗試以下步驟。

1)轉到設置 - > iTunes應用程序並註銷您的帳戶。

2)雙推home按鈕並關閉所有打開的應用程序。

3)在同一時間做一個硬復位的電源按鈕頂部和主頁按鈕,直到蘋果圖標 出現,讓它重新啓動。

4)返回到設置並重新登錄到您的iTunes帳戶,並再次嘗試在應用程序內購買。