Używam Firebase Cloud Messaging (FCM) i jak za skrócony kod poniżej za każdym razem, gdy nowy Token jest generowany na urządzeniu klienta ... Wysyłam to nowe TOKEN do mojego SERVER DB (Cloud), gdzie zapisuję go, aby być w stanie wysłać przyszłe Powiadomienie Push z serwera do urządzenia za pomocą API CFM.Firebase Cloud Messaging - Jak weryfikować tokeny?
//public class CFMInstanceIDService extends FirebaseInstanceIdService ...
public void onTokenRefresh() {
...
String cfmToken = FirebaseInstanceId.getInstance().getToken();
...
sendRegistrationToServer(customerGuid, cfmToken);
}
Dzięki temu mam na serwerze listę WSZYSTKICH (wielokrotności) urządzeń, na których zalogowany jest Klient. (Tablet, telefon, iPhone, Android itp.)
Czy istnieje sposób weryfikacji/weryfikacji tokena w dowolnym momencie?
Chciałbym wiedzieć/upewnić się, że wszystkie tokeny, które powiązałem z klientem, należą do rzeczywistych Urządzeń. Nie chcę wysyłać powiadomień push do nieistniejących już tokenów.
Podczas korzystania z punktu końcowego identyfikatora instancji można sprawdzić informacje o tokenie, a odpowiedź wskaże (nie), że token jest nieprawidłowy, ponieważ nie ma informacji o tokenie lub jeśli token jest nieprawidłowy format. –