studio notification google example app android firebase google-cloud-platform google-cloud-messaging firebase-notifications firebase-cloud-messaging

notification - push firebase android



¿GCM(ahora FCM) está libre de algún límite? (4)

Además de la answer de AL .
Desde la página de precios Preguntas frecuentes :

¿Qué productos se pagan? ¿Cuáles son gratis?

Los productos de infraestructura de pago de Firebase son la base de datos en tiempo real, el almacenamiento, el alojamiento y el laboratorio de pruebas de Firebase. Ofrecemos un nivel gratuito para todos estos productos, excepto Test Lab.

Firebase también tiene muchos productos gratuitos: análisis, indexación de aplicaciones, autenticación, enlaces dinámicos, mensajería en la nube, notificaciones, invitaciones, informes de fallas y configuración remota. Puede usar una cantidad ilimitada de estos en todos los planes, incluido nuestro Plan Spark gratuito.

Entonces, es gratis. El límite no se menciona en ninguna parte de los documentos, sin embargo, hay un límite en la base de datos en tiempo real de Firebase, como se menciona en las preguntas frecuentes:

Firebase impone límites duros en la cantidad de conexiones a la base de datos de su aplicación al mismo tiempo. Estos límites están establecidos para proteger tanto a Firebase como a nuestros usuarios del abuso.

El límite del plan gratuito es 100 y no se puede aumentar. Los Planes Flame y Blaze tienen un límite inicial de 10,000 conexiones de bases de datos simultáneas. Esto es para evitar abusos y puede plantearse contactando al soporte de Firebase con 24 horas de anticipación.

Este límite no es el mismo que el número total de usuarios de su aplicación, porque sus usuarios no se conectan todos a la vez. Lo alentamos a que supervise sus conexiones de base de datos simultáneas máximas y actualice si es necesario.

Estamos trabajando arduamente para eliminar el límite inicial de 10.000 conexiones simultáneas en los planes Flame y Blaze.

Entonces, si está utilizando la base de datos Firebase para guardar los datos de su usuario y desea enviar muchas notificaciones push a los dispositivos de su usuario utilizando el token de registro FCM almacenado en la base de datos Firebase, puede alcanzar el límite en el plan gratuito de Spark, sin embargo, es realmente difícil de alcanzar el límite de 10k.

¿Me gustaría saber si Firebase Cloud Messaging es gratuito o no para usuarios ilimitados?


De los documentos de Firebase Cloud Messaging :

Firebase Cloud Messaging (FCM) es una solución de mensajería multiplataforma que le permite entregar mensajes de forma confiable sin costo alguno.


El servidor de conexión de Firebase Cloud Messaging (FCM) se encuentra entre el dispositivo y el servidor de aplicaciones. Se aplican los siguientes límites.

  1. De la documentación here , parece que FCM impone un límite de 1000 conexiones en paralelo.

Para cada ID de remitente, FCM permite 1000 conexiones en paralelo.

Id del remitente es un valor numérico único creado cuando crea su proyecto de Firebase, disponible en la pestaña Mensajería en la nube del panel de Configuración de la consola de Firebase. La ID del remitente se utiliza para identificar cada servidor de aplicaciones que puede enviar mensajes a la aplicación cliente.

Nota : corríjame si este límite no se refiere a las conexiones máximas de un servidor de aplicaciones a CCS

  1. En segundo lugar, también debe leer sobre Control de flujo si está utilizando el protocolo del servidor de conexión XMPP (que debe usarse si se usa la mensajería de dispositivo a nube). No debe haber más de 100 mensajes no reconocidos hacia CCS en un solo punto de tiempo.

Si el recuento de mensajes pendientes llega a 100, el servidor de aplicaciones debe dejar de enviar mensajes nuevos y esperar a que CCS reconozca algunos de los mensajes pendientes existentes


Puede consultar la página oficial de precios de Firebase . Desde allí, podrá ver los tipos de proyectos disponibles: SPARK, FLAME, BLAZE , para los cuales todos tienen FCM ( junto con análisis, indexación de aplicaciones, autenticación, enlaces dinámicos, invitaciones, notificaciones, informes de fallas y control remoto Config ) incluido de forma gratuita .