GCM 会被弃用并由 FCM 取而代之吗?

Will GCM be deprecated and FCM will take place of it?

firebase 是否取代了 GCM,或者 firebase 做了什么额外的事情,以便我们可以在 FCM 而不是 GCM 上进行中继。

如果我们在新的消息传递应用程序中使用 GCM,我们是否必须在不久的将来完全迁移到 FCM?

Google 现在鼓励使用 FCM。如果您转到 GCM 文档,它会在此处显示一条消息。

Firebase Cloud Messaging (FCM) is the new version of GCM. It inherits the reliable and scalable GCM infrastructure, plus new features! See the FAQ to learn more. If you are integrating messaging in a new app, start with FCM. GCM users are strongly recommended to upgrade to FCM, in order to benefit from new FCM features today and in the future.

将来他们可能不会更新他们的 API,因为他们现在专注于 FCM。

因此,我认为如果您是新手,请使用 FCM。它很好并且易于配置和实施。

问。为什么 Google 云消息传递 (GCM) 是 Firebase 的一部分? 它与 Firebase 云消息传递 (FCM) 有什么关系?

一个。 Google 正在投资 Firebase,使其成为我们的统一移动平台。

在过去的几年中,我们扩展了 GCM 以将消息发送到 Android 以外的多个平台:iOS 和 Chrome。 Firebase 以跨平台着称,因此 FCM 现在自然适合为 Android、iOS 和移动网络设计的 Firebase 功能套件。

Firebase 的另一个核心价值是跨功能集成。我们正在为其他 Firebase 功能添加通过 FCM 轻松发送消息的能力。例如,您可以使用 Firebase 通知向您的用户发送重新参与消息。

我们认为 GCM 作为 Firebase 的集成部分对开发人员更有用。您仍然可以获得同样出色的产品,现在使用的是新名称:"Firebase Cloud Messaging," 或简称 FCM。

问。 GCM 与 FCM 有何不同? FCM SDK 有哪些新功能?

一个。 FCM 是 Firebase 品牌下的新版 GCM。它继承了 GCM 的核心基础设施,以确保我们继续在 Android、iOS 和 Chrome.

上可靠地传递消息

新的 FCM SDK:

简化客户端开发。您不再需要编写自己的注册或订阅重试逻辑。 使用 Web 控制台 Firebase 通知启用新的无服务器通知解决方案。借助 Firebase 通知,任何人都可以根据 Firebase Analytics 洞察向特定受众发送通知。然后,他们可以通过评估控制台中的内置通知漏斗分析来评估通知有效性。 FCM Android 和 iOS SDK 使消息传递和通知开发更容易。他们提供开箱即用的解决方案,因此任何人都可以立即从 Firebase Notifications 发送通知。

问。 GCM 会被弃用吗?

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

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

更多请检查:https://developers.google.com/cloud-messaging/faq