Esto solía funcionar para mí, pero ahora no funciona y no puedo entender por qué. Tengo una configuración de compra en la aplicación en mi aplicación. Confirmé que tengo un conjunto correcto de identificadores de producto, que coinciden con los artículos de compra integrados en la aplicación en itunesconnect. La llamada va a la vista de Apple [productRequest start]
, pero nunca recibo una respuesta, a pesar de configurar el delegado para mí. ¿Qué me estoy perdiendo?SKProductsMétodos de delegado de solicitud nunca se llaman
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>
}
Estoy teniendo el mismo problema ... tal vez tienen el mismo problema cada año? –