产品未找到inapp购买ios

时间:2016-01-14 21:15:29

标签: xcode swift in-app-purchase itunesconnect

我在 StackOverflow 中尝试了很多解决方案,但他们对我没有帮助。

我试图通过产品ID 获取产品信息

func requestProductInfo() {
   if SKPaymentQueue.canMakePayments() {

     let productIdentifiers = NSSet(objects: "acces_all_tests_without_ads")
     let productRequest = SKProductsRequest(productIdentifiers:productIdentifiers as! Set<String>)
     productRequest.delegate = self
     productRequest.start()
   }
   else {
     print("Cannot perform In App Purchases.")
   }
} 
func productsRequest(request: SKProductsRequest, didReceiveResponse response: SKProductsResponse) {
    if response.products.count != 0 {
        for product in response.products {
            productsArray.append(product )
        }
        tblProducts.reloadData()
    }
    else {
        print("There are no products.")
    }
    if response.invalidProductIdentifiers.count != 0 {
        print(response.invalidProductIdentifiers.description)
    }
 }

我总是得到&#34; 没有产品&#34;。

我的 product id = "access_all_tests_without_ads" 在iTunes Connect中有一个很好的应用程序ID,我已在XCode激活应用程序内购买功能

enter image description here

我尝试从模拟器/设备卸载应用程序,但这对我没用。

我在32小时前在 iTunes Connect 中创建了该产品。

我也输入了所有信息银行合同税等,我是在1小时前做的enter image description here ...

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我在这里找到了解决方案:

iOS in app purchase - no products received

我为我的应用程序创建了一个新的配置文件,它现在就像魅力一样