これは以前は機能していましたが、現在は機能していません。理由がわかりません。アプリにアプリ内購入の設定があります。itunesconnect の対応するアプリ内購入アイテムと一致する正しい製品 ID のセットがあることを確認しました。呼び出しは Apple view[productRequest start]
に送信されますが、デリゲートを自分自身に設定しているにもかかわらず、応答が返されません。私は何が欠けていますか?
NSLog(@"productIdentifiersSet: %@", productIdentifiersSet);
if ([productIdentifiersSet count]) {
SKProductsRequest *productRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:productIdentifiersSet];
[productRequest setDelegate:self];
[productRequest start];
}
…………</p>
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {
<never called>
}
- (void)requestDidFinish:(SKRequest *)request {
<never called>
}
- (void)request:(SKRequest *)request didFailWithError:(NSError *)error {
<never called>
}