【发布时间】:2017-02-28 15:12:15
【问题描述】:
我想在 Android 中实现推送通知。那么哪种方法更适合推送通知呢?使用 GCM(谷歌云消息)或 FCM(Firebase 云消息传递)?
我最近在某处读到 GCM 从 2016 年 9 月开始关闭,因此为新用户运行 GCM。那么哪个是使用 GCM 或 FCM。
【问题讨论】:
标签: android google-cloud-messaging firebase-cloud-messaging
我想在 Android 中实现推送通知。那么哪种方法更适合推送通知呢?使用 GCM(谷歌云消息)或 FCM(Firebase 云消息传递)?
我最近在某处读到 GCM 从 2016 年 9 月开始关闭,因此为新用户运行 GCM。那么哪个是使用 GCM 或 FCM。
【问题讨论】:
标签: android google-cloud-messaging firebase-cloud-messaging
Google 鼓励您使用 FCM。所以你应该使用 FCM。
“Firebase Cloud Messaging (FCM) 是 GCM 的新版本。它继承了 可靠且可扩展的 GCM 基础架构,以及新功能!”
【讨论】:
Firebase 云消息传递 (FCM) 是 GCM 的新版本。它继承了可靠且可扩展的 GCM 基础架构,以及新功能!请参阅常见问题解答以了解更多信息。如果您要在新应用程序中集成消息传递,请从 FCM 开始。强烈建议 GCM 用户升级到 FCM,以便从现在和未来的新 FCM 功能中受益。
很明显,FCM 是现在要走的路。
【讨论】:
Firebase Cloud Messaging (FCM) 是 Google Cloud Messaging (GCM) 的较新版本。所以强烈建议新用户(开发者)使用FCM。
与此相关,只能通过创建 Firebase 项目来生成服务器密钥:
从 2016 年 9 月开始,您只能在 Firebase 控制台中使用“设置”面板的“云消息传递”选项卡创建新的服务器密钥。可以在 Firebase 控制台中导入需要创建新服务器密钥的现有项目,而不会影响其现有配置。
这可能是你读过的笔记。这并不是说 GCM 是 shutdown。
【讨论】: