GCM (maintenant FCM) est-il gratuit pour toute limite?
Je voudrais savoir si Firebase Cloud Messaging est gratuit ou non pour les utilisateurs illimités?
4 réponses
Outre les réponse à partir de AL.
À partir de la page de tarification FAQ :
Quels produits sont payés? Qui sont gratuits?
Les produits d'infrastructure payants de Firebase sont la base de données en temps réel, Stockage Firebase, hébergement et Laboratoire de Test. Nous offrons un niveau gratuit pour tous de ces produits excepté le laboratoire d'essai.
Firebase propose également de nombreux produits gratuits: Analytics, App Indexing, Authentification, Liens Dynamiques, Messagerie Cloud, Notification, Invite, Crash Reporting,&, Config À Distance. Vous pouvez utiliser un nombre illimité montant de ceux-ci dans tous les plans, y compris notre plan Spark gratuit.
Donc, c'est gratuit. La limite n'est mentionnée nulle part dans les documents, mais il y a une limite sur la base de données Firebase realtime, comme mentionné dans la FAQ:
Firebase impose des limites strictes sur le nombre de connexions à la base de données de votre application en même temps. Ces limites sont en place pour protéger à la fois Firebase et notre les utilisateurs d'abus.
La limite du forfait gratuit est de 100 et ne peut pas être augmentée. La flamme et le flambeau Les Plans ont une limite initiale de 10 000 bases de données simultanées connexion. Ceci est pour prévenir les abus et peut être soulevé en contactant Support Firebase avec un préavis de 24 heures.
Cette limite n'est pas le même que le nombre total d'utilisateurs de votre application, parce que vos utilisateurs ne se connectent pas tous en même temps. Nous vous encourageons à surveillez vos connexions de base de données simultanées de pointe et mettez à niveau si nécessaire.
Nous travaillons dur pour supprimer les 10 000 initiales simultanées bouchon de connexion sur les plans de flamme et de flamme.
Donc, si vous utilisez la base de données Firebase pour enregistrer les données de votre Utilisateur et que vous voulez envoyer beaucoup de Notifications Push aux appareils de votre Utilisateur en utilisant le jeton D'enregistrement FCM stocké dans la base de données Firebase, vous pourriez atteindre la limite dans le Plan Free Spark, mais il est vraiment difficile d'atteindre la limite
À partir des documents de messagerie Firebase Cloud :
Firebase Cloud Messaging (FCM) est une solution de messagerie multi-plateforme qui vous permet de livrer des messages de manière fiable et sans frais.
Vous pouvez vous référer à la page officielle Firebase Pricings . De là, vous pourrez voir les types de projets disponibles: SPARK, FLAME, BLAZE , auxquels tous ont FCM (avec L'analyse, L'indexation des applications, L'authentification, les liens dynamiques, les invitations, les Notifications , les rapports de Crash et la configuration à distance) inclus gratuitement .
Firebase Cloud Messaging (FCM) Connection Server (CCS) se trouve entre le périphérique et le serveur d'applications. Les limites suivantes s'appliquent
- D'après la documentation ici , il semble que FCM impose une limite de 1000 connexions en parallèle.
Pour chaque ID d'expéditeur, FCM permet 1000 connexions en parallèle.
Note : veuillez me corriger si cette limite ne concerne pas les connexions maximales d'un serveur d'applications à CCS
- Deuxièmement, vous devriez également lire à propos de Flow Control Si vous utilisez le protocole XMPP conncetion server (qui doit être utilisé si vous utilisez la messagerie device-to-cloud). Il ne devrait pas y avoir plus de 100 messages non reconnus vers la CCS à un seul point du temps.
Si le nombre de messages en attente atteint 100, le serveur d'applications doit arrêter d'envoyer de nouveaux messages et attendre que CCS reconnaisse certains des messages en attente existants