首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >product中没有产品列表product:didRecieveResponse:

product中没有产品列表product:didRecieveResponse:
EN

Stack Overflow用户
提问于 2014-07-21 01:59:20
回答 1查看 179关注 0票数 1

在代码中访问产品列表时,我没有获得任何产品

代码语言:javascript
复制
   SKProductsRequest*  _productsRequest = [[SKProductsRequest alloc]  initWithProductIdentifiers:_productIdentifiers];
    _productsRequest.delegate = self;
    [_productsRequest start];

委托方法

代码语言:javascript
复制
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {

NSLog(@"Loaded list of products...");

NSArray * skProducts = response.products;
for (SKProduct * skProduct in skProducts) {
    NSLog(@"Found product: %@ %@ %0.2f",
          skProduct.productIdentifier,
          skProduct.localizedTitle,
          skProduct.price.floatValue);
    }

}

但我每次都会得到一个nil产品列表。这是我的应用程序的第一次更新,之前的应用程序没有应用内购买选项。我已经正确地创建了临时配置文件、证书和测试用户。

编辑:我已经在itunesconnect中创建了产品,但苹果审查团队将产品返回错误消息**我们已将您的IAP产品返回给您,因为未提交所需的二进制文件。当您准备好提交二进制文件时,请使用二进制文件重新提交IAP。**我是否需要上传二进制文件,然后才会获得产品列表。?如果是,那么如何验证购买..?请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2014-07-21 15:07:18

当你创建产品并将其添加到iTunesConnect时,苹果不会对其进行审查,直到你提交了它们所链接的应用程序。一旦创建了它们,您就可以查询它们(甚至在您提交了与应用程序更新一起提交它们所需的所有详细信息之前),但您必须在创建它们后提交下一个版本之前测试和添加IAP。

一般情况下,您应该记录invalidProductIdentifiers的内容,以便在开发过程中可以快速看到简单的拼写错误/遗漏配置问题。

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

https://stackoverflow.com/questions/24853324

复制
相关文章

相似问题

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