在 iTunes 连接上,我创建了应用程序和一些非消耗性产品。这是我的第一个应用内购买产品,我还没有上传二进制文件。xCode 和 iTunes 中的应用程序包 ID 匹配。产品 ID 为 com.xxx.product1。这是示例代码:
_productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:_productIdentifiers];
_productsRequest.delegate = self;
[_productsRequest start];
在
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {
NSLog(@"PRODUCTS:\n%@", response.products);
}
我有空数组...但是response.invalidProductIdentifiers
标识符中的所有产品ID在iTunes上都是正确的。但是,如果我在 iTunes 上创建免费产品(例如:com.xxx.freeProduct1),它会返回我的产品描述。为什么我买不到非消耗品?谢谢..