【发布时间】:2016-11-02 21:55:56
【问题描述】:
我想知道 Firebase 云消息传递是否对无限用户免费?
【问题讨论】:
-
是的,就像文档告诉你的那样,它是免费的
-
我投票结束这个问题,因为客户支持是题外话
标签: android firebase google-cloud-platform google-cloud-messaging firebase-cloud-messaging
我想知道 Firebase 云消息传递是否对无限用户免费?
【问题讨论】:
标签: android firebase google-cloud-platform google-cloud-messaging firebase-cloud-messaging
除了来自AL的answer。
来自Pricing page Faqs:
哪些产品是付费的?哪些是免费的?
Firebase 的付费基础架构产品是实时数据库, Firebase 存储、托管和测试实验室。我们为所有人提供免费套餐 测试实验室除外。
Firebase 还提供许多免费产品:Analytics、App Indexing、 身份验证、动态链接、云消息传递、通知、 邀请、崩溃报告和远程配置。你可以无限使用 包括我们的免费 Spark 计划在内的所有计划中的数量。
所以,它是免费的。文档中的任何地方都没有提到该限制,但是如常见问题解答中所述,Firebase 实时数据库存在限制:
Firebase 对同时连接到应用数据库的数量施加了硬性限制。这些限制旨在保护 Firebase 和我们的用户免受滥用。
免费计划限制为 100,不能提高。烈焰与烈焰 计划的初始限制为 10,000 个同时数据库 连接。这是为了防止滥用,可以通过联系提出 Firebase 支持,24 小时通知。
此限制与您应用的用户总数不同, 因为您的用户不会一次全部连接。我们鼓励您 监控您的峰值同时数据库连接并升级,如果 需要。
我们正在努力消除最初的 10,000 个同步 Flame 和 Blaze 计划上的连接帽。
因此,如果您使用 Firebase 数据库来保存用户的数据并希望使用存储在 Firebase 数据库中的 FCM 注册令牌向用户的设备发送大量推送通知,那么您可能会达到免费 Spark 计划的限制,但是要达到 10k 的限制真的很难。
【讨论】:
来自Firebase Cloud Messaging Docs:
Firebase 云消息传递 (FCM) 是一种跨平台消息传递解决方案,可让您免费可靠地传递消息。
【讨论】:
您可以参考官方Firebase Pricings页面。从那里您将能够看到可用的项目类型:SPARK、FLAME、BLAZE,它们都具有 FCM(以及 Analytics 、应用索引、身份验证、动态链接、邀请、通知、崩溃报告和远程配置)免费提供。
【讨论】:
根据current documentation,云消息服务 (FCM) 是免费的,没有任何限制。
【讨论】:
Firebase 云消息传递 (FCM) 连接服务器 (CCS) 位于设备和应用服务器之间。以下限制适用
对于每个发件人 ID,FCM 允许 1000 个并行连接。
Sender Id 是您在创建 Firebase 项目时创建的唯一数值,可在 Firebase 控制台“设置”窗格的“云消息传递”选项卡中找到。发送者 ID 用于标识可以向客户端应用发送消息的每个应用服务器。
注意:如果此限制不是关于从应用服务器到 CCS 的最大连接数,请纠正我
如果未决消息计数达到 100,应用服务器应停止发送新消息并等待 CCS 确认一些现有的未决消息
【讨论】:
From the documentation here, it seems FCM does imposes a limit of 1000 connections in parallel.