Es GCM (ahora FCM) gratis para cualquier límite?


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

Author: AL., 2016-06-30

4 answers

Además De la respuesta de AL.
Desde la página de precios Faqs :

¿Qué productos se pagan? Que son gratis?

Los productos de infraestructura de pago de Firebase son la Base de datos en tiempo Real, Almacenamiento, Alojamiento y Laboratorio de Pruebas de Firebase. Ofrecemos un nivel gratuito para todos de estos productos, excepto Laboratorio de pruebas.

Firebase también tiene muchos productos gratuitos: Análisis, Indexación de aplicaciones, Autenticación, Enlaces Dinámicos, Mensajería en la Nube, Notificación, Invitaciones, Informes de Fallos y Configuración Remota. Puede utilizar un número ilimitado cantidad 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 estrictos en el número de conexiones a la base de datos de su aplicación al mismo tiempo. Estos límites están en su lugar para proteger tanto a Firebase como a nuestra usuarios de abuso.

El límite del plan gratuito es de 100 y no se puede aumentar. La Llama y el Fuego Los planes tienen un límite inicial de 10,000 bases de datos simultáneas relación. Esto es para prevenir el abuso y se puede plantear contactando Soporte de Firebase con 24 horas de aviso.

Este límite no es el mismo que el número total de usuarios de tu app, porque tus usuarios no se conectan todos a la vez. Le animamos a que supervise sus conexiones de base de datos simultáneas de pico y actualice si necesario.

Estamos trabajando duro para eliminar los 10.000 iniciales simultáneos tapa de conexión en los planos 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 llegar al límite en el plan Spark gratuito, sin embargo, es realmente difícil alcanzar el límite de 10k.

 26
Author: noob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 12:02:45

De los Documentos de Mensajería en la Nube de Firebase :

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

 9
Author: Vibgy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-01 05:35:17

Puede consultar la página oficial Precios de Firebase. Desde allí podrás ver los tipos de proyectos que están disponibles: SPARK, FLAME, BLAZE , a los que todos tienen FCM (junto con Análisis, Indexación de Aplicaciones, Autenticación, Enlaces Dinámicos, Invitaciones, Notificaciones, Informes de Bloqueos y Configuración Remota) incluido de forma gratuita .

introduzca la descripción de la imagen aquí

 7
Author: AL.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-01 03:36:18

El servidor de conexión (CCS) 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 aquí, parece que FCM impone un límite de 1000 conexiones en paralelo.

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

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

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


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

Si el número 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

 2
Author: nightlytrails,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-23 18:30:09