2012-08-10 164 views
-1

我在我的應用程序中使用過「產品ID」這樣的「ADR123」。我收到「無效的產品標識符」應用程序內購買不起作用,無論此產品ID是否有效?應用內購買產品ID說明

回答

1

遵循http://troybrant.net/blog/2010/01/invalid-product-ids/

的清單也可參考this博客。

清單: -

  • 是否啓用應用內購買你的App ID?
  • 您檢查了您的產品的清倉待售嗎?
  • 您是否提交了(並可選擇拒絕)您的應用程序二進制文件?
  • 您的項目的.plist軟件包ID是否與您的App ID匹配?
  • 您是否爲新App ID生成並安裝了新的供應配置文件?
  • 您是否使用此新配置文件將項目配置爲代碼簽名?
  • 你是爲iPhone OS 3.0或以上版本?
  • 在製作SKProductRequest時是否使用完整的產品ID?
  • 自從將產品添加到iTunes Connect後,您是否等了幾個小時?
  • 您的銀行信息是否在iTunes Connect上處於活動狀態? (via Mark)
  • 您是否試過從設備中刪除應用程序並重新安裝? (通過Hector,S3B,Alex O,Joe和Alberto)
  • 您的設備是否越獄?如果是這樣,你需要恢復越獄爲IAP工作。 (通過哦,我的上帝,羅馬和xfze)
2

您需要確保捆綁標識符是針對您在itunesconnect上的同一應用的捆綁標識符,該應用將該產品ID添加到應用內,購買

+0

我的包ID是這樣的「Q4CCS9M524.com.companyname.applicationname」是否有效?我的應用內購買行不通。 – karthika 2012-08-13 06:16:36

+0

@samfisher嗨,是否有任何安全檢查,蘋果正在檢查收到的產品請求是否來自同一個應用程序,該應用程序已在該產品的iTunes連接中註冊。 – 2013-09-10 09:51:57

+0

@PrasadDevadiga,他們必須在邏輯上是。 – samfisher 2013-09-10 16:54:52

相關問題