Недавно я столкнулся с этой проблемой, я решил эту проблему с помощью автозапуска
Ссылка: https://docs.telerik.com/platform/knowledge-base/troubleshooting/troubleshooting-cannot-receive-push-notifications-on-android-when-the-app-is-closed
Не только для Firebase
некоторые устройства Android не могут получать push-уведомления, когда приложение закрыто.Приложение может получать push-уведомления, когда оно запущено, либо на переднем плане, либо в фоновом режиме.
Причина
На этих устройствах большинство приложенийпо умолчанию запрещается пробуждение в фоновом режиме.Таким образом, приложение не может обработать полученное push-уведомление, когда оно не запущено.
В настоящее время это поведение определяется только на устройствах следующих производителей:
Решение
Вам необходимо изменить определенные настройки на вашем устройстве.
Huawei devices
Открыть настройки → Защищенные приложения
Поместить приложение в список
Xiaomi devices
На экране приложения нажмитев приложении «Безопасность» Выберите «Разрешения» → «Автозапуск». Найдите свое приложение в списке и включите «Автозапуск». Перезагрузите устройство
Asus devices
Найдите диспетчер автозапуска, как указано здесь.список и включить «Разрешить»
Редактировать 2
Получить дополнительную информацию здесь
https://github.com/firebase/quickstart-android/issues/41