Google Cloud Messaging与Firebase

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google Cloud Messaging与Firebase相关的知识,希望对你有一定的参考价值。

假设我有一个应用程序,人们在创建条形图中的某个事件时会怀疑接收通知。当添加一个栏时,我还想在谷歌地图中绘制一个图标。我读到了谷歌云消息传递以及谷歌宣传的Firebase作为前者的改进版本。两者的优点和缺点是什么?

答案

是没有区别如您所读,Google Cloud Messaging是向android发送推送通知和下游消息的传统方式。

现在随着新产品Firebase(已购买)的增加,谷歌进行了一些改进以便有效使用。因此,他们只是将GCM重命名为FCM(新的改进版本),现在您使用FCM可以向ios设备发送推送通知以及更多新功能,

实际上,您可以使用Firebase注册推送令牌并将api信号发送到GCM服务器,但消息仍会到达设备。

你可以阅读这个FAQ,https://firebase.google.com/support/faq/#gcm-fcm

另一答案

Google Cloud Messaging已于2014年4月10日弃用!

截至2018年4月10日,Google已弃用GCM。 GCM服务器和客户端API已弃用,将于2019年5月29日删除。将GCM应用迁移到Firebase云消息传递(FCM),后者继承了可靠且可扩展的GCM基础架构以及许多新功能。请参阅迁移指南以了解更多信息。

https://developers.google.com/cloud-messaging/faq

为什么GCM被弃用?

简化客户开发。您不再需要编写自己的注册或订阅重试逻辑。使用Web控制台Firebase Notifications控制台启用新的无服务器通知解决方案。使用通知控制台,任何人都可以根据Firebase Analytics洞察信息向目标特定受众群体发送通知。该控制台与Google Analytics,Firebase预测和Firebase A / B测试进行了深度集成。包括正在进行的功能增强/更新,例如HTTP v1 API。提供更好的交付报告和更可靠的交付

以上是关于Google Cloud Messaging与Firebase的主要内容,如果未能解决你的问题,请参考以下文章

将 Google Cloud Messaging 的“用户通知”功能与 Amazon SNS 移动推送结合使用

将旧代码中的 Firebase 数据库与 Google Cloud Messaging 结合使用

Google FireBase - fcm 推送 (Cloud Messaging)

在 PHP 中发送请求 Google Cloud Messaging 时出错

如何在 Chrome 中实现 Google Cloud Messaging - Topic Messaging?

ios Google Cloud Messaging (GCM) 未收到远程通知