Установка для DryRun / validate_only значения true приведет к тому, что UNREGISTERED будет возвращено для различных сценариев, когда токен недействителен.
Однако, если для DryRun / validate_only установлено значение true, существует по крайней мере один сценарий, когда FCM не будет выполнять желаемую проверку: если приложение, связанное с токеном, неактивно в течение 270 дней, API не ответит UNREGISTERED.
Можно ли проверить, является ли токен недействителен из-за правила истечения срока действия 270d без отправки push-уведомления на устройство?
Изменить: я больше не вижу такого поведения «один сценарий, когда FCM будет не выполнять желаемую проверку: если приложение, связанное с токеном, неактивно в течение 270 дней, API не ответит UNREGISTERED». Firebase решила эту проблему.
Подробнее здесь: https://stackoverflow.com/questions/788 ... ithout-sen
Мобильная версия