Обновлено: после 6 минут я получил предупреждение «не могу подключиться к iTunes Store». Возможно ли установить значение тайм-аута во время покупки inApp.InApp Покупка на медленной сети
Код покупки InApp работает нормально в обычной сети, но в очень медленной сети (браузер для сафари займет 5 минут, чтобы загрузить веб-страницу). Я не получаю никаких делегатов ...
- (void)requestDidFinish:(SKRequest *)request
- (void)request:(SKRequest *)request didFailWithError:(NSError *)error
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
Так что мои блоки кода indefinetly, потому что я устанавливаю setUserInteractionEnabled ЛОЖЬ изначально и установка его обратно в TRUE, в вышеупомянутых делегатов ...
[[[UIApplication sharedApplication]keyWindow]setUserInteractionEnabled:FALSE];
ли можно проверить статус сети до создания «SKProductsRequest» или любого лучшего способа реализовать inApp Purchase? Могу ли я использовать любой тайм-аут?
Спасибо заранее,