Срок действия токенов FCM, сгенерированных с помощью Firebase JS SDK , когда пользователь слишком долго находится в автономном режиме?
Например, после вызова следующего кода:
messaging.getToken().then((currentToken) => {
if (currentToken) {
sendTokenToServer(currentToken);
updateUIForPushEnabled(currentToken);
} else {
// Show permission request.
console.log('No Instance ID token available. Request permission to generate one.');
// Show permission UI.
updateUIForPushPermissionRequired();
setTokenSentToServer(false);
}
}).catch((err) => {
console.log('An error occurred while retrieving token. ', err);
showToken('Error retrieving Instance ID token. ', err);
setTokenSentToServer(false);
});
Сервер имеетклиентский токен. Если пользователь очищает данные сайта, клиент больше не знает об этой регистрации, и никто не обновляет сервер, если клиент ушел. Так ли это когда-либо делает токен недействительным? Если да, то сколько времени нужно, чтобы сделать недействительным? Я понимаю, что FCM может сохранять сообщения до 28 дней, поэтому я предполагаю, что не меньше, чем это количество времени?