Rozwijam aplikację VoIP na iPhone'a. Aby odbierać połączenia, Apple opracował PushKit, aby programiści mogli wysyłać powiadomienia VoIP za pomocą APNS.Apple PushKit didUpdatePushCredentials nigdy nie jest wywoływany w systemie iOS 9+
Wszystko działało poprawnie na iOS 8. Po aktualizacji do iOS 9, PKRegistryDelegate
nie wywołuje metody didUpdatePushCredentials
po rejestracji.
Wszelkie pomysły/sugestie?
Czy kiedykolwiek zastanawiałeś się, co się dzieje? – stevel
Zapomniałem o co chodzi. Ale moim problemem było to, że Apple używa dwóch różnych typów serwerów APNS do wysyłania tokenów: Jeden dla środowisk programistycznych i jeden dla środowisk produkcyjnych. Więc jeśli testujesz z Xcode, upewnij się, że używasz serwera: gateway.sandbox.push.apple.com 2195 , a nie: gateway.push.apple.com 2195 – Pacemaker
Daj mi znać, jeśli potrzebujesz więcej pomocy – Pacemaker