2011-09-13 107 views
2

我正在嘗試將應用購買添加到已在應用商店中出售的應用中,以供下次更新。我以前從未在應用程序中添加任何應用程序。在iTunes Connect中購買應用程序。如何使應用程序內購買「清理出售」?

我正在使用MKStoreKit來處理應用程序購買,所以我認爲一切都是因爲它應該在事物的編碼方面。

當我的應用程序啓動時,我查詢可用的應用程序購買列表,這會成功返回應用程序購買列表(目前只有兩個)以及它們的價格。

我的應用程序中有一個按鈕發送購買請求,我傳遞了相應的產品ID。這一直被取消每次和我得到的錯誤信息

用戶取消交易:

在日誌中

從閱讀其他博客和帖子我得出的結論是,這是因爲我的應用程序內購買沒有清除在iTunes連接銷售,他們目前說「等待審查」。

我已經試過這個檢查列表上的所有東西,試圖讓這個工作http://troybrant.net/blog/2010/01/invalid-product-ids/但仍然沒有。

我提交了一個應用程序,然後幾個小時後開發人員拒絕了它,因爲我聽說這對一些人有效。

有人知道我是如何使應用程序購買在iTunes Connect中被清除出售的嗎?

回答

1

剛剛發現我從來沒有關閉過這個問題。發生這種情況的原因是因爲蘋果服務器當時正在採取行動。遊戲中心沙箱當時也受到影響。我一個人呆了幾天,當我回到它時開始工作。

0

其實你應該在提交它們進行審查之前測試了應用程序。 Afaik一旦處於審覈狀態,就可能無法使用測試帳戶購買產品。您可以嘗試爲測試目的創建另一個應用內商品,只需創建它並嘗試購買該應用內商品(使用iTunes Connect測試帳戶),而無需將其提交審覈。

可以在各個應用內商品的定價和可用性部分設置已清算的待售狀態。

+0

發佈一個二進制文件是我嘗試的最後一件事,在那之前我得到了同樣的問題。我有開發人員拒絕了它,我仍然得到相同的錯誤。清倉待售選項在iTunes連接中一直打勾,所以也不能成爲問題。 – Tiddly