Не удается подключиться к iTunes Store ошибка при попытке отправить SKProductRequest

#ipad #in-app-purchase

#iPad #покупка в приложении

Вопрос:

Я вызвал метод «start» класса «SKProductsRequest» после создания и инициализации объекта для него.Делегат этого объекта определяет productsRequest:didReceiveResponse: метод и request:didFailWithError: метод. После вызова метода request:didFailWithError: я получаю сообщение об ошибке «Не удается подключиться к iTunes Store». .Мой код выглядит следующим образом:

 -(IBAction)sendProductInfoRequest{
NSLog(@"sendProductInfoRequest");
NSSet *identifiersSet=[NSSet setWithObject:[NSString stringWithFormat:@"%@",@"com.hurix.Kitaboo.07APRIL201101"]];
SKProductsRequest *productRequest=[[SKProductsRequest alloc] initWithProductIdentifiers:identifiersSet];
productRequest.delegate=self;
[productRequest start];
NSLog(@"completing sendProductInfoRequest");
  

}

 - (void)request:(SKRequest *)request didFailWithError:(NSError *)error{
NSLog(@"request didFailWithError");
NSLog(@"The product request didFailWithError: %@",[error localizedDescription]);
  

}

 - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response{
NSLog(@"yoooo!");
NSLog(@"The product request didReceiveResponse :%@",[response description]);
  

}

Ответ №1:

Обычно это происходит очень быстро, максимум за пару секунд. Я предполагаю, что вы делаете это в среде изолированной среды, которую я нашел действительно ненадежной и временами не отвечающей. Я бы не стал слишком беспокоиться об этом и повторил попытку через несколько часов.