Oreo (API 26) Уведомления не получены, когда приложение в фоновом режиме

У меня были некоторые трудности в реализации уведомлений для API 26 и выше. Уведомление прибывает, когда приложение открыто, но никакие уведомления не получены, когда приложение находится в фоновом режиме или закрыто.(Я включил каналы уведомления согласно документации)

2 ответа

Спасибо, ребята, я нашел решение, по-видимому, минимальная версия сообщений Firebase, которую нужно использовать, составляет 11.2.0, при таргетинге на API 26, я использовал 10,2.0.

На основании документации:

FCM пытается доставить сообщения с высоким приоритетом немедленно, что позволяет службе FCM при необходимости разбудить спящее устройство и выполнить некоторую ограниченную обработку (включая очень ограниченный доступ к сети). Сообщения с высоким приоритетом обычно должны приводить к взаимодействию пользователя с вашим приложением. Если FCM обнаруживает шаблон, в котором они не обнаруживают, ваши сообщения могут быть расставлены по приоритетам

Вы должны убедиться, что пользователь взаимодействует с приложением, в противном случае Уведомление не будет доставлено немедленно в режиме ожидания.

Другие вопросы по тегам