firebase是否接受了GCM的位置或firebase的额外功能,以便我们可以在FCM而不是GCM上进行转发。
如果我们在新的消息传递应用中使用GCM,我们是否必须在不久的将来完全迁移到FCM?
答案 0 :(得分:2)
Q值。为什么Google Cloud Messaging(GCM)是Firebase的一部分? 它与Firebase云消息传递(FCM)有何关系?
一个。谷歌正在投资Firebase,使其成为我们统一的移动平台。
在过去几年中,我们扩展了GCM,以便向Android以外的多个平台发送消息:iOS和Chrome。 Firebase以跨平台而闻名,因此FCM现在非常适合Firebase专为Android,iOS和移动网络设计的功能。
Firebase的另一个核心价值是跨功能集成。我们正在添加其他Firebase功能,以便通过FCM轻松发送消息。例如,您可以使用Firebase通知向用户发送重新接收消息。
我们认为GCM作为Firebase的集成部分对开发人员更有用。您仍然可以使用新名称获得同样出色的产品:“Firebase云消息传递”或简称FCM。
Q值。 GCM与FCM有何不同? FCM SDK中有哪些新功能?
一个。 FCM是Firebase品牌下的新版GCM。它继承了GCM的核心基础架构,以确保我们继续在Android,iOS和Chrome上可靠地传递消息。
新的FCM SDK:
简化客户开发。您不再需要编写自己的注册或订阅重试逻辑。 使用Web控制台Firebase通知启用新的无服务器通知解决方案。借助Firebase通知,任何人都可以根据Firebase Analytics洞察信息向目标特定受众群体发送通知。然后,他们可以通过在控制台中评估内置通知漏斗分析来评估通知有效性。 FCM Android和iOS SDK使消息传递和通知开发更容易。它们提供了开箱即用的解决方案,以便任何人都可以立即从Firebase通知发送通知。
Q值。 GCM会被弃用吗?
一个。我们将继续支持当前版本的GCM Android和iOS SDK,因为我们知道很多开发人员现在都在使用GCM SDK来处理通知,而客户端应用程序升级需要时间。
但是所有新的客户端功能都将仅添加到FCM SDK中。强烈建议您升级到FCM SDK。
答案 1 :(得分:0)
谷歌现在鼓励使用FCM。如果您转到GCM文档,它会显示一条消息。
Firebase云消息传递(FCM)是GCM的新版本。它继承了可靠且可扩展的GCM基础架构以及新功能!请参阅常见问题以了解更多信息如果要在新应用程序中集成消息传递,请从FCM开始。强烈建议GCM用户升级到FCM,以便从当前和未来的新FCM功能中受益。
将来他们可能不会更新他们的api,因为他们现在专注于FCM。
所以,从我的观点来看,如果你开始新的,那么使用FCM。这很好看&易于配置和实施