Los mensajes por temas de FCM te permiten enviar un mensaje a varios dispositivos que hayan aceptado un tema específico. Redacta tantos mensajes por temas como sea necesario, y FCM manejará el enrutamiento y la entrega del mensaje de manera confiable a los dispositivos correctos.
Puntos clave sobre la mensajería de temas:
- Es ideal para información disponible públicamente, como las alertas meteorológicas.
- Los mensajes por temas están optimizados en términos de rendimiento, no de latencia. Para enviar mensajes con rapidez y seguridad a dispositivos individuales o a grupos pequeños, segmenta los mensajes por tokens de registro en lugar de temas.
Cuotas y límites
Los mensajes por temas admiten una cantidad ilimitada de suscripciones para cada tema. Sin embargo, FCM aplica límites en estas áreas:
- No se puede suscribir una instancia de app a más de 2,000 temas.
- Si usas la suscripción por lotes para suscribir las instancias de app, cada solicitud tiene un límite de 1,000 instancias.
- La frecuencia de las suscripciones nuevas tiene un límite por proyecto. Si envías
demasiadas solicitudes de suscripción en un período breve, los servidores de FCM enviarán una respuesta
429 RESOURCE_EXHAUSTED
("se superó la cuota"). Vuelve a intentarlo con una retirada exponencial.
Próximos pasos
- Aprende a administrar suscripciones a temas con el SDK de Admin o desde tu app cliente.
- Aprende a enviar mensajes a temas con el SDK de Admin o la API de HTTP v1 de FCM.