¿Cuál es la forma correcta de enviar notificaciones a todos los usuarios que utilizan FCM (Firebase Cloud Messaging)?

Para enviar notificaciones a todos los usuarios, simplemente suscriba sus dispositivos Android a algún tema. Para explicar simplemente el concepto de tema, es como cuando los usuarios suscriben un canal específico, solo reciben notificaciones o feeds de ese canal respectivo. Del mismo modo, puede hacer que sus usuarios se suscriban a varios temas y enviar notificaciones a todos los usuarios sobre un tema específico. Crear un nuevo tema lleva un día para su proyecto en el servidor de Google. Hay un tema predeterminado disponible para cada proyecto llamado “temas”.

Solo necesita escribir “FirebaseMessaging.getInstance (). SubscribeTopic (” / topics / “)” al momento del registro de instaceId. De esta manera, el usuario se suscribirá a ese tema. Para enviar notificaciones a todos los usuarios, solo tiene que poner “/ topics /” en lugar de “TOKEN_ID”.

Si ha completado su aplicación y desea enviar notificaciones a todos los usuarios, entonces no sé cómo hacerlo desde el servidor de aplicaciones. Puede usar todos los gcmids guardados y enviar notificaciones a todos esos identificadores a la vez. Simplemente coloque esos identificadores en una matriz y reemplace “TOKEN_ID” por esa matriz. Se enviará una notificación a todos los gcmids presentes en la matriz. Simplemente puede enviar notificaciones a todos los usuarios desde Firebase Console. Proporcionan opciones avanzadas para enviar NotificationData.

Si está utilizando notificaciones para fines de sincronización, tenga cuidado de que el servidor no se sobrecargue, ya que todas las solicitudes de aplicaciones se procesarán al mismo tiempo.

Hay muchas maneras de enviar notificaciones a todos los usuarios que usan FCM (Firebase cloud messaging), pero obviamente aplicamos la forma más correcta.

Para ello, puede seguir el enlace que figura a continuación.

Notificación de Firebase Cloud desde el servidor PHP

Espero que te ayude a superar tus problemas.

More Interesting

¿Debería centrarme solo en el desarrollo de iOS o también debería aprender el desarrollo de Android?

¿Dónde consigo el tutorial de Android?

¿Cuál es la mejor herramienta de desarrollo de aplicaciones para principiantes (Xcode, Visual Basic, Android Studio)?

¿Las aplicaciones de lienzo de Facebook siguen siendo relevantes teniendo en cuenta la enorme base de usuarios móviles?

¿Cuáles son los pros y los contras de desarrollar una aplicación de comercio electrónico para iOS y Android a través de un tercero frente a internamente?

¿Puedo actualizar mi ROM (versiones más recientes de la misma ROM) sin perder aplicaciones y datos de aplicaciones como lo hace cualquier aplicación de actualización?

¿Dónde puedo encontrar tutoriales para desarrollar una aplicación de Android usando Python como lenguaje en lugar de Java?

¿Cómo empiezo con el desarrollo de aplicaciones de Android con solo un conocimiento muy básico sobre programación?

¿Qué es ANR en Android y cómo los desarrolladores sabemos dónde sucedió exactamente ANR en nuestra aplicación?

¿Debo hacer una aplicación de Android o un sitio web para mi proyecto de último año?

Como desarrollador de Android con más de 5 años de experiencia, ¿qué cosas debo saber?

¿Es AndEngine la mejor opción para juegos 2D para Android?

¿Los dispositivos Android siguen recibiendo actualizaciones oficiales después de rootearlos?

¿Cómo comenzar con el desarrollo de Android? ¿Cuáles son las plataformas gratuitas disponibles para aprender el desarrollo de aplicaciones de Android?

¿Qué aplicación de Android te gustaría desarrollar?