onNewToken () не переопределяется из суперкласса FirebaseMessagingService - PullRequest
0 голосов
/ 21 мая 2019

Согласно документации по Firebase, FirebaseInstanceIdService теперь амортизируется, поэтому onNewToken() теперь вызывается из FirebaseMessagingService.Поэтому я обновил свою версию FirebaseMessagingService, но оказалось, что «якобы» переопределенный метод onNewToken(String refreshedToken) не вызван / не найден.

Когда я помещаю курсор на метод, вот ошибка, которую я получил: Method does not override method from it's superclass

public class MyMessangingService extends FirebaseMessagingService {
private static final String TAG = makeLogTag(MyMessangingService.class);

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
    super.onMessageReceived(remoteMessage);
    LOGE(TAG, "Message received");
}

@Override
public void onNewToken(String refreshedToken) {
    super.onNewToken(refreshedToken);
    LOGE(TAG, "Refreshed token: " + refreshedToken);
   }
}

Вот ветка моего приложения:

implementation "com.google.firebase:firebase-messaging:18.0.0"

Я знаю, что это (обновление токена) можно выполнить в упражнении, но я бы хотел придерживаться своей текущей реализации, если, конечно,это единственный путь.

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