Я использую Firebase 17.3.3 вместе с QuickBlox (SDK для чата / видео) для уведомлений pu sh в моем приложении, но через некоторое время (время меняется), когда приложение находится в фоновом режиме, я испытываю аннулирование токенов , Возможно ли, что QuickBlox (или мое приложение) делает недействительным токен, когда он находится в фоновом режиме? Я получаю ошибку NotRegistered, указывающую, что она теперь недействительна.
Если я обновлю версию Firebase выше 17.5 (или 17.6, не полностью уверен), токен, который отправляется в QuickBlox для чата, все еще работает, но токен, который я получаю от onNewToken и instanceIdResult.getToken (), недействителен немедленно.
Я в полной растерянности, что здесь происходит.
Я использую:
buildToolsVersion = "28.0.2"
minSdkVersion = 21
compileSdkVersion = 28
targetSdkVersion = 28
com.google.firebase:firebase-messaging:17.3.3
com.quickblox:quickblox-android-sdk-chat:3.9.2
com.quickblox:quickblox-android-sdk-content:3.9.2
com.quickblox:quickblox-android-sdk-messages:3.9.2
com.quickblox:quickblox-android-sdk-videochat-webrtc:3.9.2