O FCM (firebase cloud messaging) é token para um dispositivo ou para uma conta?

Quero armazenar o token FCM na tabela do usuário do meu aplicativo Android no banco de dados quando o usuário se registrar no aplicativo. Quando eu quero enviar uma notificação para um usuário específico, vou buscar o Token da linha correspondente e enviar a notificação por push. Mas estou confuso que sempre que o usuário do aplicativo sai do aplicativo e registra uma nova conta no mesmo dispositivo, haverá duas linhas e, portanto, dois Tokens para o mesmo dispositivo no banco de dados. Como lidar com esse caso? O que acontece com o antigo Token no dispositivo? por favor alguém pode me ajudar ??

questionAnswers(2)

yourAnswerToTheQuestion