2011-12-15 157 views
1

我在市場上有應用內購買應用。自從我使用沙箱帳戶對其進行測試後,我的測試時間最差,一旦使用沙盒帳戶「購買」該項目,我就無法重新購買該項目進行測試。我在兩次測試之間刪除應用程序以清除用戶數據,但是當我進行測試購買時,它會檢測到我已經在我的測試帳戶上購買了該項目。這是造成問題的原因,因爲我的一些用戶第一次購買應用程序時遇到問題 - 我無法在我的沙盒帳戶上覆制這些問題。在iPhone上測試應用內購買

有沒有一種方法可以徹底清除沙箱帳戶上的購買歷史記錄?

+0

我總是爲此創建一個新的沙箱帳戶。還沒有想出一個方法來'清理'一個沙箱帳戶 – V1ru8 2011-12-15 15:09:00

+0

但是你每次都需要一個不同的電子郵件地址,對吧? – coder 2011-12-15 15:10:22

回答

0

您不必擔心這一點,您可以每次使用相同的用戶。

工作流程相同;無論用戶的購買歷史如何,StoreKit都會將相同的消息發送到SKPaymentTransactionObserver,因此您可以測試您的代碼。

3

您需要每次創建新的ITunes Connect測試用戶。一旦你使用新的帳戶,你將能夠複製你的問題。