Когда заканчиваются токены FCM? Это через 6 месяцев?Когда истекает токен FCM?
1
A
ответ
8
Срок действия не истекает. он обновляется, если происходит одно из следующих действий.
- -The приложение удаляет ИД экземпляра
- -The приложение восстанавливается на новом устройстве
- -Пользователь удалений/переустановить приложение
- -Пользователь очищает данные приложения.
Монитор маркер поколения
В onTokenRefreshcallback срабатывает при генерируется новый маркер, так вызова getToken в контексте гарантирует, что вы обращаетесь к тока, доступного регистрации фишку. Убедитесь, что вы добавили услугу манифеста, а затем вызвать getToken в контексте onTokenRefresh, и войти значение, как показано ниже:
@Override
public void onTokenRefresh() {
// Get updated InstanceID token.
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
Log.d(TAG, "Refreshed token: " + refreshedToken);
// If you want to send messages to this application instance or
// manage this apps subscriptions on the server side, send the
// Instance ID token to your app server.
sendRegistrationToServer(refreshedToken);
}
Как сервер может знать, если новый маркер для нового устройство или просто отправлено снова, чтобы заменить старый токен? –
Сравните с идентификатором устройства или идентификатором пользователя, если у вас есть эти поля на сервере, и соответственно обновите –
Это очень интересно и имеет смысл, учитывая стратегию генерации токенов, можем ли мы получить источник, пожалуйста? – cutiko