Poniższy sposób utrzymuje powrocie taką samą wartość:Sprawdzanie powiadomień push rejestracji: isRegisteredForRemoteNotifications nie aktualizowanie
[[UIApplication sharedApplication] isRegisteredForRemoteNotifications];
Za każdym razem ten kod działa, wyniki brzmi TAK. Nawet gdy wchodzę do aplikacji "Ustawienia" i ustawiam powiadomienia push na "wyłączone" dla mojej aplikacji, gdy powyższy kod zostanie uruchomiony, wartość TAK.
Inne szczegóły: * biegnę aplikację na iPhone dostał który ma iOS 8.1.3 * biegnę aplikację w Xcode 6.1 i mam telefon fizycznie przyłączone do mojego komputera
Każdy pomysł, dlaczego wartość "isRegisteredForRemoteNotifications" się nie zmienia?
Możliwy duplikat [wykryć "Pozwól Powiadomienia" jest on/off dla systemów iOS 8] (http://stackoverflow.com/questions/25111644/detect-allow- notifications-is-on-off-for-ios8) - zobacz odpowiedź, która sugeruje użycie 'currentUserNotificationSettings'. –
Gdzie większość odpowiedzi nieprawidłowo sugeruje, aby sprawdzić, czy "isRegisteredForRemoteNotifications" @AaronBrager – Lefteris