Mam klasę, która implementuje SKPaymentTransactionObserver
. Jednak po kliknięciu przycisku Kup, jeśli użytkownik nie jest zalogowany w sklepie z aplikacjami, otrzymuje alert z prośbą o podanie istniejącego identyfikatora lub o utworzenie nowego. Jeśli kliknięcie zostanie anulowane lub pojawi się kolejny wpis poświadczenia logowania, nie otrzymam powiadomienia o anulowaniu. Mam widok aktywności obejmujący ekran po kliknięciu przycisku zakupu, więc naprawdę muszę wiedzieć, czy alert logowania został anulowany.Wykrywanie anulowanego wpisu dotyczącego itunes dla zakupów w aplikacji
Już testuję kod błędu SKErrorPaymentCancelled
, który działa, jeśli proces zakupu zostanie anulowany po zalogowaniu. Testuję na urządzeniu.
Jakieś wskazówki?
-UPDATE-
Przepraszam zapomniałem wspomnieć, że to tylko się podczas próby przywrócenia transakcji, a to objawia odpowiedź: mój brak wiedzy na temat protokołu.
rodzaj hack, ale można słuchać do zgłoszenia UIApplicationWillResignActive, która powinna uzyskać wywołana, gdy pojawia się alert widok. – jmstone617