【发布时间】:2012-10-30 23:52:08
【问题描述】:
- (void) requestProductData
{
SKProductsRequest *request= [[SKProductsRequest alloc]
initWithProductIdentifiers: [NSSet setWithObjects: @"com.mycompany.appname.item1", @"com.mycompany.appname.item2", nil]];
request.delegate = self;
[request start];
}
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:
(SKProductsResponse *)response
{
NSArray *myProducts = response.products;
NSLog(@"%i Products retrieved", [myProducts count]);
[request autorelease];
}
如您所见,我设置了一个 NSLog 来返回产品的数量。
我一直在检索 0 个产品。
产品 ID && 捆绑标识符与 iTunes 连接匹配。
应用内购买状态为“准备提交”,应用状态为“准备上传”
还有什么我应该在itunes connect中设置的吗?还是有代码的东西?
编辑:
我目前没有生效的 iOS 付费应用合同是否有影响?
【问题讨论】:
标签: iphone ios in-app-purchase