在App Purchase中没有获得productList

时间:2013-01-31 16:31:23

标签: iphone in-app-purchase storekit

我已在In App Purchase中注册了我的产品。我创建了一个用于获取产品的示例应用程序。它工作得很好。

当我将该代码集成到现有应用程序中时,我将获得空产品列表。两个项目中的应用程序相关类相同,因此产品标识符也相同,所有请求响应过程都相同。

我尝试将相同的捆绑包标识符保存到我已用于应用程序注册产品的bot应用程序,并且我的项目(主要和样本)中的配置文件也相同。

我不知道但是由于某种原因,我在我的项目中没有得到我的产品,而是我在样品中。

这是代码

  -(void)requestProducts
 {
    NSSet * prodIdentifiers=[NSSet setWithObjects:@"com.test.product1", @"com.test.product2", nil];
    self.reqProdcut = [[[SKProductsRequest alloc] initWithProductIdentifiers:prodIdentifiers] autorelease];
    reqProdcut.delegate = self;
    [reqProdcut start];
    self.ReceiptData=[NSMutableData data];
}

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response 
{
    NSLog(@"Received products results... %@", response.debugDescription);

    NSLog(@"%@",response.products);
    self.products =response.products; // here I get empty array in response.products

}

请帮助。

修改

刚刚浏览了[链接](In-App Purchase response.products empty

我的应用中的所有商品标识都在response.invalidProductIdentifiers,而在我的样本中,所有标识都是正确的。

0 个答案:

没有答案