Firebase Token не будет зарегистрирован в AppPreferences Kotlin - PullRequest
0 голосов
/ 07 июля 2019

Проблема в том, что я использую новый метод для получения FirebaseToken.

override fun onNewToken(token: String?) {
        super.onNewToken(token)
        token?.let {
            println("TOKEN OBTAINED OR REFRESHED: " + it)
            AppPreferences(applicationContext).put(AppPreferences.Key.firebase_token, it)
        }
    }

Однако, когда я отправляю AppPreferences для отображения токена, он отображается пустым, но проблема ...

MessagingService: получен новый или обновленный токен FCM: dhXchSXlM0E: APA91bHEueN9713Q62GCkrFbARFNM16LqRyMEEGXXh

MessagingService уже получает токен, но не входит в функцию onNewToken.

Я использую самую последнюю версию библиотеки Firebase.

apply plugin: 'com.google.gms.google-services'
//Firebase
    implementation 'com.google.firebase:firebase-core:17.0.0'
    implementation 'com.google.firebase:firebase-messaging:19.0.1'

и мой Манифест выглядит так.

<service android:name=".Service.Firebase.FirebaseMessagingService"
                android:exported="false">
            <intent-filter>
                <action android:name="com.google.firebase.MESSAGING_EVENT" />
                <action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
            </intent-filter>
        </service>

Пожалуйста, если кто-нибудь знает, в чем проблема, пожалуйста, скажите мне ...

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