У меня проблема, когда токен истекает, и пользователь долго не открывает приложение
Я не знаю, как решить эту проблему!Уведомление приложения работает в течение 4 или 5 дней, когда токен истекает, уведомления прекращаются!
Это происходит, когда пользователь не открывает приложение в течение длительного времени, поэтому onNewToken вызывается, когда приложение находится в фоновом режиме или в режиме ожидания?Может быть, срок действия токена на сервере Google истекает, но onNewToken не вызывается, потому что приложение находится в фоновом режиме или в режиме ожидания?
@Override
public void onNewToken(String token) {
sendRegistrationToServer(this, token, 0);
super.onNewToken(token);
}
В onNewToken я вызываю sendRegistrationToServer, который отправляет токен на мой удаленный сервер и сохраняет его, это происходит сначалаДоступ, когда приложение установлено (поэтому я уверен, что он работает), но нет, когда «токен меняется» ... Я не могу каждый раз звонить пользователю, чтобы сказать: пожалуйста, откройте приложение, чтобы уведомления начинались снова в течение 4/5 дней.
У кого-то есть эта проблема?Не могли бы вы помочь мне найти решение?