- (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 付费应用程序合同有什么不同吗?