Это работало для меня, но теперь больше не работает, и я не могу понять, почему. У меня есть приложение для покупки приложений в приложении. Я подтвердил, что у меня есть правильный набор идентификаторов продуктов, соответствующий соответствующим элементам покупки в приложении в itunesconnect. Звонок выходит на Apple, вид [productRequest start]
, но я никогда не получаю ответ, несмотря на то, что сам делегировал делегат. Что мне не хватает?SKProductsRequest делегат методы никогда не называются
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>
}
У меня такая же проблема ... может быть, у них одна и та же проблема в год? –