我檢查了很多清單,我嘗試了所有可能的解決方案,但是我的IAP從不工作! (只要有最後的解決辦法:重新啓動整個過程,包括產生新的App ID)In App Purchase(IAP)簡單問題(我有一個問題)
我的清單:
v已啓用應用內購買你的App ID? :當然
V你有沒有檢查清算爲您的產品出售? :開始時
V您是否已提交(也可能拒絕)您的應用程序二進制文件? :我的應用程序已經在App Store上銷售。
V您的項目的.plist軟件包ID是否與您的App ID匹配? :當然,這樣我可以通過分發配置文件銷售我的應用。
V您是否爲新App ID生成並安裝了新的設置配置文件? :兩次! (不是我的用戶認證配置文件)
V您是否使用此新配置文件將項目配置爲代碼簽名? :當然
V你是爲iPhone OS 3.0或以上版本? :我使用iPhone4併爲iOS3.0構建
V在製作SKProductRequest時是否使用完整的產品ID? :我嘗試了完整的ID和沒有前綴。
V自從將產品添加到iTunes Connect後,您是否等了幾個小時? :已經超過3整天。
V您的銀行信息是否在iTunes Connect上處於活動狀態? (通過馬克):銀行,稅務和所有三個合同都有效。 (我怎麼知道銀行存款是'積極的'?我填滿了所有的空白並提交)
V您是否嘗試過從設備中刪除應用程序並重新安裝? (通過Hector,S3B,Alex O,Joe和Alberto):很多次...刪除重新安裝刪除所有配置文件重新安裝...斷開連接,重新啓動等...
我的IAP狀態爲'等待截圖」
- 清潔和重建:試圖
- 創建一個新的產品ID:試圖
- 新的測試用戶:嘗試(和註銷自己的賬號)
- 創建一個新的AdHoc的provisioning profile:試圖
我使用了明確的應用程序ID
您沒有完成所有財務要求(請參閱本文檔的「合同,稅收和銀行信息」部分)。 :是
您沒有使用明確的應用程序ID。 :我使用了像com.app.myapp(和com.app.myapp)這樣的顯式ID。product1用於我的產品ID)
您沒有使用與您的顯式應用ID關聯的配給配置文件。 :我正確使用,以便我的應用程序在appstore上。
您沒有在代碼中使用正確的產品標識符。有關產品標識符的更多信息,請參見技術問答Q & A,QA1329「應用內購買產品標識符」。 :選中已選中的已選中已選中的副本並粘貼.....
您沒有清除iTunes Connect中待售的應用內購買產品。 : 我檢查了。
您可能已經修改了您的產品,但這些更改尚未提供給所有App Store服務器。 :48小時或更長時間..
如果您或App Review在iTunes Connect中拒絕了您最近的二進制文件。 :這是'準備出售'。 (目前,「準備上傳」添加)
和一些清單上谷歌
(有人誰正在尋找解決方案,IAP,我希望上面的清單可以幫助你)
+
更多的線索...
我添加了一個新的IAP到另一個準備出售的應用程序。 - >仍然不工作
我添加了一個新的IAP到另一個從未發佈(準備上傳)。 - >不工作在我MyApp的-Info.plist中,[軟件包標識符:com.my.app]
,[捆綁顯示名稱:MYAPP]
的iTunes連接的應用程序名稱是從「束不同顯示名稱「,如」這是我的應用程序「。
此問題可能與iTunes連接或我的帳戶設置有關。但是直到現在我都弄不明白。
爲什麼您在製作應用程序時不測試IAP?一旦它可以購買,你等了太久... – 2011-04-15 11:51:58
起初,我沒有想到包括IAP,但是在發佈之後,我想添加IAP。 (我的意思是,在我發佈第一個版本的應用程序後,我想爲IAP添加一個新功能到我的應用程序) – klados 2011-04-15 12:09:27
您可以放心地忽略Alexsander的評論。稍後添加應用內購買是完全正確的。我做了幾次。 – 2011-04-15 13:19:32