onNewToken () не вызывается - PullRequest
       11

onNewToken () не вызывается

0 голосов
/ 01 февраля 2019

Я пытался заставить FCM работать в моем приложении в последние несколько дней, и я увидел, что функция onTokenRefreshed () и FirebaseInstanceIdService в целом устарели.Так что я следил за некоторыми документациями и учебными материалами по Firebase в Интернете, но ни один из них, похоже, не работал для меня.Мой класс MyFirebaseMessagingService:

package com.example.android.aln4.Classes;

import android.util.Log;
import com.google.firebase.messaging.FirebaseMessagingService;

public class MyFirebaseMessagingService extends FirebaseMessagingService {

    private static final String TAG = "MyFirebaseMessaging";

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

, и мой манифест содержит следующий код:

<service android:name=".Classes.MyFirebaseMessagingService">
    <intent-filter>
        <action android:name="com.google.firebase.MESSAGING_EVENT" />
    </intent-filter>
</service>

Кроме того, все мои реализации, связанные с firebae, актуальны, как показано ниже:

  //Firebase
    implementation 'com.google.firebase:firebase-crash:16.2.1'
    implementation 'com.firebase:firebase-client-android:2.5.2'
    implementation 'com.google.firebase:firebase-core:16.0.6'
    implementation 'com.google.firebase:firebase-database:16.0.6'
    implementation 'com.firebase:firebase-client-android:2.5.2'
    implementation 'com.firebaseui:firebase-ui-database:2.1.1'
    implementation 'com.google.firebase:firebase-storage:16.0.5'
    implementation 'com.google.firebase:firebase-firestore:18.0.0'
    implementation 'com.google.firebase:firebase-messaging:17.3.4'

В общем, моя проблема заключается в том, что всякий раз, когда я запускаю приложение, не имеет значения, если оно после удаления и установки или при регулярном запуске, функция onNewToken () не вызывается или припо крайней мере, я не вижу этого в Logcat.Любая помощь будет оценена:)

...