9

Zainstalowałem zgodnie z manual.Firebase Wysyła powiadomienie do segmentu użytkownika w systemie iOS nie działa

Ale tylko wtedy, gdy wyślę wiadomość do wszystkich platform iOS, tylko wtedy Otrzymuję powiadomienie push. Ale kiedy wysyłam masaż do specific version lub specific device dla celów testowych, masaż nie jest odbierany na urządzeniu. enter image description here enter image description here Co może być problemem?

Dziwne jest to, że gdy uruchomiłem aplikację z nową wersją, nie widzę tej wersji na liście wersji przez kilka dni. Mimo że kod ma dotrzeć

FIRApp.configure() 

enter image description here

  • prowadził kodu z wersji 2.5.5
+0

W przypadku wysyłania na określone urządzenie można dodać sposób pobierania tokena, w niektórych przypadkach można mieć więcej niż jeden token, który unieważnia poprzednie. –

Odpowiedz

1

mi brakuje strąk: -/

Zamiast

pod 'Firebase/Core' 
pod 'Firebase/Messaging' 

ja:

pod 'Firebase/Core' 

dziwne, przed zmianą, projekt opracowany i instanceid było generowanie, nawet chociaż popchnięcia nie zostały odebrane do urządzenia. Dodanie brakującej kapsuły rozwiązało problem.

0

Czy jesteś pewien, że masz prawo żeton?

Token można uzyskać za pomocą FIRInstanceID.instanceID(). Token()!

Ale Token rejestracja może się zmienić, gdy

Aplikacja usuwa Instance ID.

Aplikacja została przywrócona na nowym urządzeniu.

Użytkownik odinstalowuje/ponownie instaluje aplikację.

Użytkownik wyczyści dane aplikacji.

Sprawdź dwukrotnie swój token i upewnij się, że wpisujesz prawy token.