Метод Firebase onNewToken не может разрешить - PullRequest
1 голос
/ 02 октября 2019

Я расширяю свой класс обслуживания до FirebaseMessagingService, но этот класс не переопределяет методы onNewToken () или onTokenRefresh ().

Он переопределяет только onMessageReceived (remoteMessage: RemoteMessage), onDeletedMessages (), onMessageSent (s):), onSendError (s: String, e: Exception) и handleIntent (intent: Intent).

Ответы [ 2 ]

0 голосов
/ 02 октября 2019

, если вы добавили зависимость

расширенный FirebaseMessagingService

, импортированный из import com.google.firebase.messaging.FirebaseMessagingService;

, и это нельзя переопределить

kotlin

override fun onNewToken(token: String)

или

java

  @Override
    public void onNewToken(@NonNull String s) {

, затем попробуйте сделать недействительным и перезапустить Android Studio, потому что он должен работать

0 голосов
/ 02 октября 2019

Я думаю, что вы используете старую версию библиотеки сообщений Firebase, используйте последнюю версию сообщений Firebase

implementation 'com.google.firebase:firebase-messaging:20.0.0'

Если все еще не работает, поделитесь кодом своего приложения.

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