Potrzebuję pobrać token urządzenia, ponieważ użyję go do autologowania. Jeśli jednak użytkownik nie zezwolił na wysyłanie powiadomień z mojej aplikacji na swoim urządzeniu, nie będę mógł pobrać tokena urządzenia. Chcę wiedzieć, czy można pobrać i przechowywać token urządzenia użytkownika, nawet jeśli nie włączył APN. Dzięki.Czy można uzyskać token urządzenia, nawet jeśli powiadomienie push nie jest włączone?
Odpowiedz
Włączanie/wyłączanie powiadomienia push to tylko ustawienie ... Nie zatrzymuje urządzenia od otrzymania tokenu dostępu z APPLE.
Sprawdź Kimpoy na odpowiedź i nawet komentarze na tej ==>Apple Push Notification Registration & Device Token Receive clarification?
w moim rozumieniu na APNS, to nie zależy od działań użytkownika (jak wspomniano, że jeśli, gdy użytkownik kliknie Przycisk "Nie zezwalaj"), aby system iOS odebrał token urządzenia.
Jeśli zawarte w aplikacji:
- (void)application:didRegisterForRemoteNotificationsWithDeviceToken
Oznacza to, że iOS oparte aplikacja wysyła wniosek o rejestrację powiadomień push. W zamian Apple wysyła token urządzenia do iOS; następnie iOS wysyła token do aplikacji, a następnie aplikacja wysyła go do swojego usługodawcy.
Nie oznacza to, że gdy użytkownik zostanie poproszony "Nie zezwalaj", nie oznacza to, że nie otrzymasz tokenu urządzenia. "Nie zezwalaj" oznacza czynność, jaką należy podjąć na każde powiadomienie otrzymane przez aplikację przeznaczoną dla użytkownika. Powiedz, lokalizacja. To zupełnie inna sprawa. Oznacza to, że użytkownik nie zezwala aplikacji na korzystanie z jej/jej lokalizacji.
Tak. nadal otrzymuje token urządzenia, co omówiłem w mojej odpowiedzi na twoje pytanie w punkcie 1. To jest tylko ustawienie dla Twojej aplikacji, co oznacza, że nie otrzymasz żadnego widocznego powiadomienia (odznaka, wiadomość lub dźwięk), gdy pojawią się informacje o jakichkolwiek informacjach mających związek z Twoją aplikacją. To tak, jak ustawienie konta Facebook, aby otrzymywać powiadomienia tylko wtedy, gdy Twoi znajomi wyślą Ci prywatną wiadomość. Poza tym nie otrzymasz żadnego powiadomienia.
Proces jest umożliwienie APN:
Żądanie certyfikatu Urzędu Tworzenie aplikacji id Konfigurowanie AppId dla powiadomień push Tworzenie rezerw profil Provisioning urządzenie Włączenie profilu w Xcode Tworzenie Push dostawcy powiadamiania.
Aby uzyskać więcej informacji na temat APNS, sprawdź numer this.
- Więc morałem powyższej historii jest to, że nadal można uzyskać token urządzenia, nawet jeśli użytkownik go wyłączy ... Mam nadzieję, że pomaga ... Powodzenia ...
- 1. Token urządzenia powiadomień Push?
- 2. Powiadomienie WNS Push nie działa, nawet przy stanie 200
- 3. Powiadomienie push w sieci komórkowej
- 4. Powiadomienie push zostało pomyślnie wysłane, ale urządzenie nie odbiera (okazjonalnie)
- 5. Czy token urządzenia jest tak unikalny, jak identyfikator urządzenia?
- 6. Powiadomienie push Interpretacji iOS
- 7. Dlaczego funkcja AQTime spowalnia wykonywanie, nawet jeśli profilowanie nie jest włączone i czy można zrobić coś dla niego?
- 8. WPF/WCF Push Powiadomienie
- 9. Bash: Nie można wejść, nawet jeśli warunek jest prawdziwy
- 10. Powiadomienie push w PHP
- 11. Sprawdź, czy FaceTime jest włączone na urządzeniu
- 12. Znacznik token urządzenia przenośnego z powiadomieniem push nie jest zapisywany w niektórych przypadkach.
- 13. PyAPNs wysyłające powiadomienie push do więcej niż jednego tokena urządzenia nie działa
- 14. Android - Powiadomienia push są włączone?
- 15. Rejestracja w usłudze Apple Push Notification i token urządzenia Otrzymujesz wyjaśnienia?
- 16. Testy urządzenia Android z proguard włączone
- 17. Czy pracownik obsługi działa na tle, nawet jeśli przeglądarka jest zamknięta?
- 18. jak zdobyć token urządzenia?
- 19. Jaka jest długość token urządzenia iOS i Androidów
- 20. Onesignal powiadomienie push zaawansowane kierowanie
- 21. Przyspieszenie sprzętowe nie jest włączone
- 22. GCM Push Powiadomienie z Asp.Net
- 23. Swift Firebase Wyślij powiadomienie push
- 24. Parsuj powiadomienie push przy pomocy ionic
- 25. Powiadomienie push Firebase powoduje awarię
- 26. Java - file.length() zwraca, nawet jeśli plik nie jest czytelny.
- 27. Token urządzenia iPhone - NSData lub NSString
- 28. GCM Cordova Push Powiadomienie nie działa, gdy aplikacja nie działa
- 29. Czy istnieje powiadomienie na iOS, jeśli wyświetlany jest UIAlertView?
- 30. BLE Powiadomienie, gdy aplikacja nie jest uruchomiona