我需要在我的应用程序中实现推送通知功能。探索一些选择。
Google最近推荐使用Firebase平台,但这不是一个完全免费的服务。所以我想再次使用GCM。谷歌将来是否会停止对GCM的支持?
答案 0 :(得分:71)
Firebase Cloud Messaging是免费的,就像Google Cloud Messaging一样。 Firebase pricing page会准确显示Firebase支付的功能。
答案 1 :(得分:15)
是的,它是免费的。您可以使用Google Analytics进行高级消息传递 - 开箱即用。
支付哪些产品?哪些是免费的?
Firebase的付费基础架构产品是实时数据库, Firebase存储,托管和测试实验室。我们为所有人提供免费套餐 这些产品除测试实验室外。
Firebase还有许多免费产品:Google Analytics,Notifications,Crash 报告,身份验证,远程配置,动态链接,Firebase 邀请和应用索引。您可以使用无限数量的这些 所有计划,包括我们的免费星火计划。
答案 2 :(得分:2)
https://firebase.google.com/pricing/
此链接可以帮助您更好地理解。如果您正在实现推送通知,我的建议是为生成的设备令牌维护您自己的数据库,而不是使用主题消息。
我避免主题订阅的两个原因是: 1.您可以在免费计划中订阅的主题数量有限 2.主题未立即订阅
尽管并行连接中允许的活动用户数量有限制但是太多而不能轻易超过这个数量。
P.S。我顺便使用火花计划
答案 3 :(得分:1)
没有免费的“无限”之类的东西。 如果您每天要发送数十亿条消息,则很可能会达到最大吞吐量限制并被阻止,或者也许有些销售人员会与您联系。
答案 4 :(得分:-3)
自2018年4月10日起,Google已弃用GCM。 GCM服务器和客户端API已弃用,并将于2019年4月11日删除。将GCM应用程序迁移到Firebase Cloud Messaging(FCM),后者继承了可靠且可扩展的GCM基础架构。