首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iphone中检索InApp购买产品列表的问题

在iphone中检索InApp购买产品列表的问题
EN

Stack Overflow用户
提问于 2011-07-22 09:58:57
回答 1查看 944关注 0票数 3

我正在使用下面的代码检索产品列表

代码语言:javascript
复制
-(void) viewWillAppear:(BOOL)animated
{
    if ([SKPaymentQueue canMakePayments]) {
        NSLog(@"Parental-controls are disabled");

        //Request products.Retrieving list of products
        SKProductsRequest *productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:@"com.test.SinFinder"]];
        productsRequest.delegate = self;
        [productsRequest start];
    } else {
        NSLog(@"Parental-controls are enabled");
    }
}


- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {
    SKProduct *validProduct = nil;
    int count = [response.products count];
    NSLog(@"count : %d",count);
    if (count > 0) {
        validProduct = [response.products objectAtIndex:0];
    } else if (!validProduct) {
        NSLog(@"No products available");
    }    
}

在处理响应时,我得到计数为零,因此在updatedTransactions方法中,它会转到SKPaymentTransactionStateFailed和日志错误。我不知道哪里出了问题或者缺少了什么,或者这是必要的,即产品列表,因为我只需要锁定一个功能,一旦应用程序被购买

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-22 10:37:29

尝试在gdb上打印产品,如果发现产品无效,在这种情况下请参考此链接。

请参考以下内容,以了解在应用程序中开发应用程序的完整外观。

TNQ

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6788401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档