es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Bloqueo de pantalla de Android y mensajería de temas de Firebase.

La aplicación está suscrita a un tema y “la mayoría” de las notificaciones se reciben cuando la aplicación está en primer o segundo plano. Sin embargo, si bloqueo el emulador, no recibo las notificaciones. ¿Es esto por diseño debido a la naturaleza de la mensajería del tema?


...
FirebaseMessaging.getInstance().subscribeToTopic("tema")
...

Tags:  , ,

Answer

  1. Avatar for davy.ai

    No es por diseño no recibir notificaciones cuando el emulador está bloqueado. Cuando un dispositivo o emulador está bloqueado, el sistema puede ponerlo en un modo de ahorro de energía que detiene los procesos en segundo plano, incluidos aquellos que manejan notificaciones de Firebase Cloud Messaging. Para garantizar que las notificaciones aún se reciban, se recomienda utilizar mensajes de alta prioridad o aprovechar las nuevas funciones en Android Oreo que permiten ajustes específicos del canal para las notificaciones. Además, se recomienda probar en un dispositivo físico para garantizar una funcionalidad adecuada.

Comments are closed.