2014-02-24 39 views
1
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response { 

返回一個產品數組大小爲0的SKProducstResponse。爲什麼會這樣?如果找不到產品,它應該返回0對嗎?我檢查了產品ID,它與我在iTunes連接中使用的產品ID相匹配。經過束標識符和它匹配以及..是的,我測試了這個設備上應用內購買返回0

UPDATE:

我查了

response.invalidProductIdentifier 並且退回它認爲我想產品ID獲取。我經歷了這個列表:

  • 您的應用是InApp購買啓用?
  • 您有一個InApp購買測試帳戶?
  • 我們提供的產品標記爲「清倉待售」?
  • 您是否已將應用程序上傳到iTunes Connect? (不要認爲自2011年以來這是必要的,如果我錯了,請糾正我)
  • 您是否爲新「App ID」生成並安裝配置文件?
  • 您的項目是否使用新的供應配置文件簽名?
  • 您是否在編譯IOS 3.0或更高版本的項目?
  • 您在使用SKProductRequest時是否使用了完整的產品ID?即例如:com.company.sampleapp.productid?
  • 自從您將產品添加到iTunes Connect以來,已經有幾個小時了?
  • iTunes Connect中的合同付款應用程序是否已完成?

實際上,爲了使IAP運行,我應該實際支付合同嗎?

回答

1

實際上,我是否應該實際支付合同才能讓IAP運行?