Cheers,SKProductsRequest - comment gérer les délais d'attente/les erreurs de connexion?
Il me semble que SKProductsRequest ne gère pas les délais d'attente ni les erreurs de connexion. Il appelle -(void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
sur son délégué en cas de succès, ou il ne l'appelle pas. Je souhaite présenter à mes utilisateurs une sorte d'indicateur d'activité pendant que les produits sont récupérés, ou peut-être afficher une alerte si l'appstore ne peut pas être atteinte. Depuis (en cas d'échec) il n'y a pas de retour d'information de la SKProductsRequest cependant, je me demande à quel événement je devrais lier la présentation de ce feedback - autre qu'attendre pendant un laps de temps arbitraire. Donc, la question est: Y a-t-il une durée connue après laquelle il est sûr de supposer que la demande a échoué? Ou y a-t-il un moyen de vérifier le statut d'une demande en attente que je n'ai pas vue?
!!!!!! Je ne peux pas croire que je n'ai pas vu ça ... J'ai vérifié le protocole SKProductDelegate comme une centaine de fois parce que je pensais qu'il devait y avoir un gestionnaire d'erreur ... Je suppose que je n'ai jamais été aussi aveugle auparavant. Impressionnant! Merci beaucoup, mec! – Toastor
J'ai aussi complètement échoué à remarquer cela dans les docs .. – Brynjar
mais cette méthode n'est pas documentée dans SKProductsRequestDelegate Protocol Reference? Au moins pas dans http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/SKProductsRequestDelegate/Reference/Reference.html –