android - Уведомление Firebase не получено в Android 9.1 - PullRequest
0 голосов
/ 21 марта 2020

У меня телефон с android 9.1. проблема в том, что он не получает уведомления о базе данных. Я тестировал точно такое же приложение на других телефонах, и они работали нормально, но в этой конкретной версии это не работает.

это мой код

public class FCMService extends FirebaseMessagingService {
private static final String TAG = "this";

@Override
public void onNewToken(String s) {
    super.onNewToken(s);
}

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
    if (remoteMessage.getNotification() != null) {
        sendMessageToActivity(remoteMessage.getNotification().getBody());
    }
}

private void sendMessageToActivity(String body) {
    .......
}

}

снова, он отлично работает в других версиях, таких как android 8 или даже android 9, но не в android 9.1

это экран телефона о:

enter image description here

1 Ответ

2 голосов
/ 21 марта 2020

Если приложение находится на переднем плане или активно в фоновом режиме (не отображается, но доступно в диспетчере задач), оно получает уведомления.

Итак, проверьте, не закрыто ли / не закрыто ли ваше приложение на android 9.0 уведомление не получено.

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