2011-12-03 69 views
4

我創建了一個新應用程序並將二進制文件上傳到iTunes Connect,然後使用測試用戶帳戶在模擬器和設備上測試了IAP。兩人都工作。iOS應用程序內購買 - 發行版中的「無效產品ID」,不包括開發版本

我提交了最終的應用程序,它目前正在App Store上運行。但是,從我的設備中刪除開發版本並從App Store下載我的應用程序以測試IAP後,該應用程序立即收到「無效的產品ID:」錯誤。

再次,開發版本使用測試用戶帳戶工作,但居住在商店它不起作用並返回無效的產品ID。任何想法可能是什麼?如果有人想測試這個(如果它只是我),該應用程序被稱爲「ContaX」,並且免費提供廣告 - 您無需實際購買升級,只需點擊刪除廣告選項即可查看它是否崩潰。

回答

0

仔細檢查您已提交應用的軟件包ID和要發送給應用的產品ID。他們必須匹配。

您可能意外提交了具有不同捆綁ID的應用程序。

2

我建議你等待24小時後,你的應用程序被批准。

有時,應用程序購買需要更多時間才能在發佈的應用程序中使用。

+0

我第二個這個。我剛剛提交了一個新的應用程序,該應用程序具有應用程序內購買,並且在應用程序購買出現並正常運行之前,該應用程序在應用程序購買後將近48小時。 – Praveen

0

經過一段時間的戰鬥後,我意識到我使用「Apple ID」來獲取應用內購買,而不是「產品ID」。因此,請確保您使用的是「產品ID」而不是產品的「Apple ID」!

1

我也遇到了這個問題,我的應用由於這個問題已經拒絕了兩次。我去了蘋果開發者論壇獲得解決方案。問題可能在於審覈團隊的設備或環境。

這裏是全線程的鏈接:https://devforums.apple.com/thread/233371 我認爲它也適用於你。

相關問題