Problema de notificación push de Firebase en Android cuando la aplicación se cierra / cierra

Firebase push no funciona en algunos dispositivos cuando la aplicación se cierra con solo carga de datos. Ver este hilo:https://github.com/firebase/quickstart-android/issues/41

Sé que cuando se desliza la aplicación al deslizar, algunos OEM eliminan todos los servicios de la aplicación que afectan directamente a FirebbaseMessagingService y, debido a este método onMessageReceived (), nunca se invoca. También lo intenté con FCM de alta prioridad, pero lamentablemente no tuve éxito. Estos son los teléfonos en los que tengo un problema: OnePlus, Lenovo, Huawei.

Actualmente, estoy probando con OnePlus 5, cuando cambio la configuración de la batería a "No optimizar" y luego la notificación automática comienza a funcionar.

Maté la aplicación y corrídumpsys package MY-PACKAGE | grep stopped comando y encontré que la aplicación no se detiene. Muestrastopped=false. Significa que la aplicación se está ejecutando.

El concepto de notificación push es notificar a los usuarios cuando la aplicación está cerrada, pero actualmente no podemos hacerlo.

¿Alguna sugerencia de cómo puedo solucionar esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta