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

Is Firebase Cloud Messaging free?

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

Google最近推荐Firebase平台,但这并不是完全免费的服务。于是又想到了用GCM。 google 将来会停止对 GCM 的支持吗?

Firebase Cloud Messaging is free of charge, just like Google Cloud Messaging was. The Firebase pricing page 准确显示付费的 Firebase 功能。

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

Which products are paid? Which are free?

Firebase's paid infrastructure products are the Realtime Database, Firebase Storage, Hosting, and Test Lab. We offer a free tier for all of these products except Test Lab.

Firebase also has many free products: Analytics, Notifications, Crash Reporting, Authentication, Remote Config, Dynamic Links, Firebase Invites, and App Indexing. You can use an unlimited amount of these in all plans, including our free Spark Plan.

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

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

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

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

虽然并联允许的活跃用户数有限制,但也不能轻易超过。

P.S。顺便用spark计划

截至 2018 年 4 月 10 日,Google 已弃用 GCM。 GCM 服务器和客户端 API 已弃用,最快将于 2019 年 4 月 11 日删除。将 GCM 应用迁移到 Firebase 云消息传递 (FCM),它继承了可靠且可扩展的 GCM 基础架构。

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

不完全免费。这是定价策略。

https://firebase.google.com/pricing