Ios 获取应用内购买产品列表?

Ios 获取应用内购买产品列表?,ios,objective-c,ios6,in-app-purchase,storekit,Ios,Objective C,Ios6,In App Purchase,Storekit,事实上,我对苹果inApp的购买进行了研究,并希望将其集成到我的应用程序中 这是我到目前为止发现的,我仍然有一些问题想寻求帮助,但到目前为止我还没有真正得到答案 首先,我找到了将我的项目提交到itunesconnect并请求审阅的方法。 其次,我找到了创建测试帐户的方法,以便测试购买情况 我想问的问题是 目前,我无法从苹果获得任何产品,因为我的产品和我的第一个应用程序版本还没有得到苹果的批准 所以我尝试使用这些代码来请求我之前提交的产品 - (void)requestProductData {

事实上,我对苹果inApp的购买进行了研究,并希望将其集成到我的应用程序中

这是我到目前为止发现的,我仍然有一些问题想寻求帮助,但到目前为止我还没有真正得到答案

首先,我找到了将我的项目提交到itunesconnect并请求审阅的方法。 其次,我找到了创建测试帐户的方法,以便测试购买情况

我想问的问题是

目前,我无法从苹果获得任何产品,因为我的产品和我的第一个应用程序版本还没有得到苹果的批准

所以我尝试使用这些代码来请求我之前提交的产品

- (void)requestProductData
{
    NSSet *productList = [NSSet setWithObjects:@"com.simplesdk.stage1", @"com.simplesdk.stage2" nil];

    SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers:productList];
    request.delegate = (id)self;
    [request start];
}

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
    self.storeProducts = [NSArray arrayWithArray:response.products];

    NSLog(@"self.storeProducts.found: %d", [self.storeProducts count]);
}
因此,基本上,对于日志上面的代码,实际上返回0结果,这表示我无法从苹果获得任何项目

*注意:我已经在itunesconnect中创建了应用程序和项目,但该应用程序仍处于开发阶段,我希望在提交之前有一种方法可以让我实际测试交易。谢谢


p/s:我还为我的开发资源调配配置文件启用了应用内购买功能。

以下是一个很好的应用内购买教程:
我希望它能帮助您……

如果其他所有设置都正确,并且您刚刚创建了产品ID,那么您的代码看起来很好,请稍等4-5小时,然后重试。@samfisher谢谢您的回复。那么,你的意思是如果我的产品处于“准备提交”状态也可以吗?如果你还没有这样做,你可能想阅读@MatthiasBauch,谢谢你的回复。将遵循指南,看看如何再次雅!谢谢!是的,如果产品处于“准备提交”状态,那么它也可以在沙箱环境中工作