【问题标题】:When will Google stop supporting GCM?Google 什么时候会停止支持 GCM?
【发布时间】:2016-09-22 13:51:51
【问题描述】:

由于 Firebase 将取代 GCM,我在问自己 Google 支持 GCM 多久?

简而言之:GCM 的生命周期/支持何时结束?

【问题讨论】:

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


    【解决方案1】:

    更新:就在今天,Firebase 发送了 GCM 弃用电子邮件通知。

    2016 年,我们推出了 Firebase Cloud Messaging (FCM),它是 Google Cloud Messaging (GCM) 的继任者。作为 GCM 的下一步发展,Firebase 云消息传递允许您免费向 iOS、Android 和 Web 可靠地发送通知和数据消息。此外,FCM 还为您提供了 Firebase 控制台中易于使用的通知界面等新功能,因此您可以轻松定位和测试通知以重新吸引用户。

    为了将更多的时间和精力投入到改进 FCM 上,今天我们宣布,您必须在明年升级到 FCM。 GCM 服务器和客户端 API 已弃用,最快将于 2019 年 4 月 11 日删除。我们建议您尽早升级,以便您立即开始利用 FCM 中的新功能。

    如果您的项目仍在使用 GCM API,则需要在 2019 年 4 月 11 日之前更新您的客户端和服务器代码以使用 FCM。您现有的 GCM 令牌将继续与 FCM 一起使用,因此您不会丢失发送给现有用户的能力。


    截至目前,关于 GCM 何时正式弃用尚无官方日期。如GCM FAQ中所见:

    GCM 会被弃用吗?

    我们将继续支持当前版本的 GCM Android 和 iOS SDK,因为我们知道现在很多开发者都在使用 GCM SDK 来处理通知,而客户端应用升级需要时间。

    但所有新的客户端功能都将被添加到 FCM SDK 中,只有在未来才会如此。强烈建议您升级到 FCM SDK。

    鉴于仍有很多开发人员仍在使用 GCM,我很确定这种支持仍将持续相当长的一段时间。

    但是,如果您打算使用推送通知,我强烈建议您继续使用 FCM。省去未来迁移的麻烦(不是那么难)并利用可用的新功能。

    【讨论】:

    • 感谢您的快速回答,我问了这个问题,因为 GCM 已经在使用中,我们目前正在讨论如果我们切换到 FCM,如何处理与旧应用程序版本向下兼容的通信跨度>
    • @Nickolaus 如果向下兼容是指 GCM 和 FCM 之间的向后兼容,请查看 here
    • 是的,这部分回答了我的问题,但是我没有看到更好的解决方案来保证带有 GCM 的旧应用程序版本和带有 FCM 的新版本都收到推送消息然后发送相同的推送到GCM 和 FCM 都有,但结果是一定数量的消息会消失在必杀技中(所以这将是冗余的网络流量)
    【解决方案2】:

    感觉就像今天 2019 年 8 月 6 日真的拔掉了插头

    【讨论】:

    • GCM 刚刚关闭了吗?调用它时得到404。是暂时的还是永远的?
    • @teapeng 看起来 GCM 现在已经死了和被埋葬了......根据这个 SO 问题,谷歌宣布于 2019 年 4 月 11 日,然后是 2019 年 5 月 29 日......但一位朋友在此早些时候遇到了通知传递问题一周...他没有看到警告邮件:-/
    • 我也是,让我大吃一惊。突然所有通知都停止接收。现在我必须把整个事情赶到 Xamarin Forms。
    • 这里也一样。我们还观察到通知停止工作。
    【解决方案3】:

    Google 已在 GCM and FCM FAQ 中发布了有关 GCM 支持的更新:

    “自 2018 年 4 月 10 日起,Google 已弃用 GCM。GCM 服务器和客户端 API 已弃用,最快将于 2019 年 4 月 11 日移除。”

    【讨论】:

      【解决方案4】:

      Google 前几天宣布 GCM 已弃用,但现在将在 2019 年 5 月 29 日之前一直有效。

      自 2018 年 4 月 10 日起,Google 已弃用 GCM。 GCM 服务器和客户端 API 已弃用,最早将于 2019 年 5 月 29 日被移除。将 GCM 应用迁移到 Firebase Cloud Messaging (FCM),它继承了可靠且可扩展的 GCM 基础架构以及许多新功能。

      更多信息可以在迁移指南here中找到

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-03-18
        • 2018-02-17
        • 2010-12-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多