iTunes Connect で、アプリといくつかの非消耗品を作成しました。アプリ内購入のある最初の製品で、まだバイナリをアップロードしていません。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)、製品の説明が返されます。非消耗品を入手できないのはなぜですか? ありがとう..