Questo funzionava per me ma ora non funziona più e non riesco a capire perché. Ho installato l'acquisto in-app nella mia app. Ho confermato di avere un set corretto di identificatori di prodotto, abbinato agli elementi di acquisto in-app corrispondenti in itunesconnect. La chiamata viene inoltrata alla Apple view [productRequest start]
, ma non ricevo mai una risposta, nonostante abbia impostato il delegato su me stesso. Cosa mi manca?SKProductsRichiedi i metodi dei delegati non vengono mai chiamati
NSLog(@"productIdentifiersSet: %@", productIdentifiersSet);
if ([productIdentifiersSet count]) {
SKProductsRequest *productRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:productIdentifiersSet];
[productRequest setDelegate:self];
[productRequest start];
}
.........
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response {
<never called>
}
- (void)requestDidFinish:(SKRequest *)request {
<never called>
}
- (void)request:(SKRequest *)request didFailWithError:(NSError *)error {
<never called>
}
Ho lo stesso problema ... forse hanno lo stesso problema ogni anno? –