2012-02-23 71 views
0

購買一次,我有一個奇怪的問題,在應用程序內購買iPhone!我在ituneconnect創造了一個產品,然後(使用MKstorekit)我買的產品在沙箱環境..和一切都將在第一時間...我刪除從設備的應用程序,並創造了另一個測試帳戶。 和我發現在調試模式下,它看到產品已經購買!iPhone:在應用程序內購買,在沙箱

嘗試一切從清潔的緩存問題的項目,所有的招數..但仍然問題occure ..是正常的?或者我做錯了什麼?

請指教

+0

您是否從以前的測試用戶註銷過? – Luis 2012-02-23 10:30:50

回答

0

我發現那位解決方案..

在應用程序委託我得叫

- (BOOL) removeAllKeychainData 
在MKStoreManager

,在開始調用它一次,然後從代碼中刪除它,你不想在發佈時意外離開:S

0

,因爲您要刪除在這種情況下應用程序有沒有機會,NSUserDefault將存儲這個限購令我腦海所以唯一的事情就是購買的類型?什麼類型的購買您是否在itunesconnect消費品,非消費品或訂購中聲明?這可能是因爲你說的訂閱爲購買類型(訂閱購買只能買一次)......希望這有助於..

這是我一直在http://www.raywenderlich.com/2797/introduction-to-in-app-purchases


StoreKit遇到將提示用戶「你確定嗎?」,要求他們輸入 用戶名/密碼(如果適用),使電荷,送你一個 成功或失敗。他們還將處理情況的用戶 已經支付的應用,而只需重新下載它的情況,並給你一個 消息也是如此。


+0

沒有它的非消耗 – 2012-02-23 08:15:07

+0

嘗試用消耗品。 – 2012-02-23 08:29:21

+0

PLZ檢查編輯 – 2012-02-23 09:03:49

相關問題