Firebase 云消息传递是免费的吗?

Posted

技术标签:

【中文标题】Firebase 云消息传递是免费的吗?【英文标题】:Is Firebase Cloud Messaging free? 【发布时间】:2016-06-17 17:21:37 【问题描述】:

我需要在我的应用程序中实现推送通知功能。探索一些选项。

Google 最近推荐了 Firebase 平台,但这并不是完全免费的服务。所以我想再次使用 GCM。 google 以后会停止对 GCM 的支持吗?

【问题讨论】:

【参考方案1】:

Firebase Cloud Messaging 是免费的,就像 Google Cloud Messaging 一样。 Firebase pricing page 准确显示了 Firebase 的哪些功能是付费的。

【讨论】:

免费 Firebase 云消息传递是否有上限或限制? @conandor 不,没有。 为了使用 Firebase 推送服务 - 我应该有 Google Cloud Platform 帐户吗?【参考方案2】:

是的,它是免费的。您可以使用 Analytics 进行高级消息传递 - 开箱即用。

哪些产品是付费的?哪些是免费的

Firebase 的付费基础架构产品是实时数据库, Firebase 存储、托管和测试实验室。我们为所有人提供免费套餐 测试实验室除外。

Firebase 还提供许多免费产品:分析、通知、崩溃 报告、身份验证、远程配置、动态链接、Firebase 邀请和应用索引。您可以无限量使用这些 所有计划,包括我们的免费 Spark 计划。

【讨论】:

你从哪里得到这个资源的?【参考方案3】:

自 2018 年 4 月 10 日起,Google 已弃用 GCM。 GCM 服务器和客户端 API 已弃用,最快将于 2019 年 4 月 11 日移除。将 GCM 应用迁移到 Firebase Cloud Messaging (FCM),后者继承了可靠且可扩展的 GCM 基础架构。

【讨论】:

不知道为什么这被否决了;这是正确的信息。最初的问题是:“谷歌将来会停止对 GCM 的支持吗?”而且,答案是肯定的:GCM API 已经被删除了。见developers.google.com/cloud-messaging/android/…【参考方案4】:

https://firebase.google.com/pricing/

此链接应该可以帮助您更好地理解。如果您正在实施推送通知,我的建议是为生成的设备令牌维护您自己的数据库,而不是使用主题消息传递。

我避免订阅主题的两个原因是:

    免费计划中可以订阅的主题数量有限制 主题没有立即订阅

虽然允许并行连接的活跃用户数量是有限制的,但它太多了,不能轻易超过。

附:顺便说一下,我用的是火花计划

【讨论】:

没有限制:developers.googleblog.com/2015/12/… 您的回答已经过去了 6 个多月,想知道 spark 计划到目前为止如何支持您:)?愿意分享您现在拥有的用户数量吗? @dinesh-shekhawat 火花计划对我来说很好用。目前还没有用户,但是当我将 FirebaseStorage 用于另一个项目时,没有遇到任何问题。 @Sti Spark 计划将是免费的,直到您达到限制。之后,他们开始充电。而且,如果您进行任何外部 API 调用,您需要获得付费服务。否则你会得到错误 @Lokesh 我没有说火花计划是免费的。我的评论是对“主题数量有限”的回答的回应。我提供的链接表明“我们允许为您的应用提供无限制的免费主题”。即“没有限制”。另外,这大约是一年前的事了,所以谁知道谷歌一直在做什么。也许它现在超级贵,就像他们用 GoogleMaps 做的那样,我们再也负担不起了。【参考方案5】:

没有“无限”这样的东西是免费的。 如果您每天要发送数十亿条消息,您可能会达到最大吞吐量限制并被阻止,或者可能会有销售人员与您联系。

【讨论】:

【参考方案6】:

并非完全免费。这是定价策略。

https://firebase.google.com/pricing

【讨论】:

以上是关于Firebase 云消息传递是免费的吗?的主要内容,如果未能解决你的问题,请参考以下文章

XMPP 与 Firebase 云消息传递的连接断开

Firebase 通知和云消息传递 [重复]

Firebase 云消息传递消息日志

Firebase 云消息传递重复通知

Firebase 云消息传递:最佳实践

使用 Flutter 测试 Firebase 云消息传递