【问题标题】:I want to implement Push Notification in Android我想在 Android 中实现推送通知
【发布时间】:2017-02-28 15:12:15
【问题描述】:

我想在 Android 中实现推送通知。那么哪种方法更适合推送通知呢?使用 GCM(谷歌云消息)或 FCM(Firebase 云消息传递)?

我最近在某处读到 GCM 从 2016 年 9 月开始关闭,因此为新用户运行 GCM。那么哪个是使用 GCM 或 FCM。

【问题讨论】:

    标签: android google-cloud-messaging firebase-cloud-messaging


    【解决方案1】:

    Google 鼓励您使用 FCM。所以你应该使用 FCM。

    “Firebase Cloud Messaging (FCM) 是 GCM 的新版本。它继承了 可靠且可扩展的 GCM 基础架构,以及新功能!”

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

    【讨论】:

      【解决方案2】:

      来自Google Developers

      Firebase 云消息传递 (FCM) 是 GCM 的新版本。它继承了可靠且可扩展的 GCM 基础架构,以及新功能!请参阅常见问题解答以了解更多信息。如果您要在新应用程序中集成消息传递,请从 FCM 开始。强烈建议 GCM 用户升级到 FCM,以便从现在和未来的新 FCM 功能中受益。

      很明显,FCM 是现在要走的路。

      【讨论】:

      【解决方案3】:

      Firebase Cloud Messaging (FCM) 是 Google Cloud Messaging (GCM) 的较新版本。所以强烈建议用户(开发者)使用FCM。

      与此相关,只能通过创建 Firebase 项目来生成服务器密钥:

      从 2016 年 9 月开始,您只能在 Firebase 控制台中使用“设置”面板的“云消息传递”选项卡创建新的服务器密钥。可以在 Firebase 控制台中导入需要创建新服务器密钥的现有项目,而不会影响其现有配置。

      这可能是你读过的笔记。这并不是说 GCM 是 shutdown

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多