Firebase Cloud Messaging - Como validar tokens?
Estou usando o Firebase Cloud Messaging (FCM) e, de acordo com o código abreviado abaixo, toda vez que um novo token é gerado no dispositivo do cliente ... Eu envio esse novo token para meu SERVER DB (Cloud), onde eu o salvo para poder enviar futuroPush Notification do servidor para o dispositivo usando a API CFM.
//public class CFMInstanceIDService extends FirebaseInstanceIdService ...
public void onTokenRefresh() {
...
String cfmToken = FirebaseInstanceId.getInstance().getToken();
...
sendRegistrationToServer(customerGuid, cfmToken);
}
Ao fazer isso, tenho no servidor uma lista de TODOS (múltiplos) dispositivos em que um cliente está logado. (Tablet, telefone, iPhone, Android, etc.)
Existe alguma maneira de verificar / validar um token a qualquer momento?
Gostaria de saber / garantir que todos os tokens que associei a um Cliente pertençam a Dispositivos reais. Não quero enviar notificações por push para tokens não existentes.