Обработка токенов обновления для групп устройств FCM

Я пытаюсь реализовать облачную передачу сообщений Firebase в своем приложении для Android через сервер Node.js, и я застрял в сценарии использования.

Я видел учебник Firebase по созданию группы устройств с использованием регистрационных токенов для отправки сообщений / уведомлений на все устройства, в которых зарегистрирован один и тот же пользователь, но я не понимаю, что происходит, когда один из регистрационных токенов обновляется методом onTokenRefresh () ,

Как я узнаю, какой токен нужно изменить, поскольку все будут принадлежать одному и тому же пользователю?

Обновить:

Хорошо, теперь я застрял в другом случае использования блокировки. Я создаю группу пользователей, идентифицированную по идентификатору пользователя с моего сервера. Если пользователь немедленно удаляет и переустанавливает приложение, а другой пользователь входит в систему на устройстве, если я вызываю сообщение gcm в предыдущей группе пользователей, это устройство все равно получает его.

Есть ли способ для gcm идентифицировать, зарегистрировано ли устройство, на которое отправляется уведомление, или нет, и если это так, то оно вошло с тем же пользователем, что и для группы?

Ответы на вопрос(3)

Ваш ответ на вопрос