FCM onNewToken, когда вызывается и предоставляется доступ к сети?фоновый режим и режим дозирования - PullRequest
0 голосов
/ 16 апреля 2019

У меня проблема, когда токен истекает, и пользователь долго не открывает приложение

Я не знаю, как решить эту проблему!Уведомление приложения работает в течение 4 или 5 дней, когда токен истекает, уведомления прекращаются!

Это происходит, когда пользователь не открывает приложение в течение длительного времени, поэтому onNewToken вызывается, когда приложение находится в фоновом режиме или в режиме ожидания?Может быть, срок действия токена на сервере Google истекает, но onNewToken не вызывается, потому что приложение находится в фоновом режиме или в режиме ожидания?

@Override
public void onNewToken(String token) {

    sendRegistrationToServer(this, token, 0);
    super.onNewToken(token);
}

В onNewToken я вызываю sendRegistrationToServer, который отправляет токен на мой удаленный сервер и сохраняет его, это происходит сначалаДоступ, когда приложение установлено (поэтому я уверен, что он работает), но нет, когда «токен меняется» ... Я не могу каждый раз звонить пользователю, чтобы сказать: пожалуйста, откройте приложение, чтобы уведомления начинались снова в течение 4/5 дней.

У кого-то есть эта проблема?Не могли бы вы помочь мне найти решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...