基本的に私はアプリ内購入を機能させようとしていますが、運がありません。これが製品の購入をリクエストするための私のコードです
- (void)requestProductData
{
NSSet *productIdentifiers=[NSSetsetWithObject:productid];
request5= [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject: productIdentifiers]];
request5.delegate = self;
[request5 start];
}
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
myProducts = response.products;
for (NSString *invalidProductId in response.invalidProductIdentifiers)
{
NSLog(@"Invalid product id: %@" , invalidProductId);
}
SKProduct *selectedProduct = [myProducts objectAtIndex:0];
SKPayment *payment = [SKPayment paymentWithProduct:selectedProduct];
[[SKPaymentQueue defaultQueue] addPayment:payment];
}
奇妙なことに、response.productsとresponse.invalidProductIdの両方に0個のオブジェクトが含まれています。プロビジョニングプロファイル、appID、バンドルIDなどを確認するなどのことはすでに試しました。また、iTunesConnectにアプリ内購入を追加してから約24時間経過しました。誰か助けてもらえますか?