【问题标题】:Migrating to Firebase Cloud Messaging: What effect will importing an existing Google project have on the project?迁移到 Firebase Cloud Messaging:导入现有的 Google 项目会对项目产生什么影响?
【发布时间】:2017-03-10 03:55:41
【问题描述】:

setting up FCM 中说:

如果您不这样做,请在 Firebase 控制台中创建一个 Firebase 项目 已经有一个。如果您已经有一个现有的 Google 项目 与您的移动应用相关联,单击导入 Google 项目。 否则,单击创建新项目。

我有一个当前使用 Google Cloud Messaging 的现有 GAE 云端点项目。我正在考虑使用 Firebase 云消息传递。将该项目导入 Firebase 控制台我有点紧张,因为我不确定这会对我现有的项目产生什么影响。

我的 Cloud Endpoints API 是否会在 GAE 控制台中进行管理,而我的 FCM 是否会在 Firebase 控制台中进行管理?我现在必须看两个控制台?就像这里到底发生了什么?我只想在我的 Cloud Endpoints 项目中迁移到 FCM,我无意在我的应用中使用 Firebase 数据库。

非常感谢任何帮助、澄清或最佳实践!

【问题讨论】:

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


    【解决方案1】:

    AFAIK,您的控制台项目不会发生任何变化。您并没有完全迁移项目,只是在 Firebase 控制台中导入它。该项目在您的 GAE 控制台中应该保持不变。

    您可以使用其他 Firebase 功能,但这不是强制性的(您可能已经知道)。 迁移 本身通常应用于客户端应用程序(AndroidiOS)。

    加来自Firebase FAQ

    FCM 是 Firebase 品牌下的新版 GCM。它继承了 GCM 的核心基础架构,并带有新的 SDK,使云消息传递开发更容易。

    升级到 FCM SDK 的好处包括:

    • 更简单的客户端开发。您不再需要编写自己的注册或订阅重试逻辑。
    • 开箱即用的通知解决方案。您可以使用 Firebase Notifications,这是一种带有 Web 控制台的无服务器通知解决方案,任何人都可以根据 Firebase Analytics 见解向特定受众发送通知。

    要从 GCM SDK 升级到 FCM SDK,请参阅 Android 和 iOS 应用迁移指南。

    【讨论】:

    • 这能回答你的问题吗?还是您在寻找更具体的细节?
    • 知道我的控制台项目没有发生任何变化会有所帮助。但我仍然不确定究竟是什么导入了 Firebase 控制台?我的 GCM 设置还是什么?除了我设置的 API 密钥之外,真的没有任何设置。也许这是我只需要自己尝试的事情之一,但我想先问这个问题,因为我想确保我现有的项目(包括 GCM)不会搞砸。
    • 而且现在必须在另一个控制台中管理我的 FCM 似乎也很烦人......这有什么押韵或原因吗?
    • 不,我不是,但是如果您知道我的意思,将所有内容集中在一个地方真是太好了...我只是看不出使用 Firebase 控制台还有什么其他好处截至目前。
    • 我明白你的意思。我想这也只是向大多数开发人员介绍 Firebase 的一种方式。不过给它一个机会。这些天您可能会发现 Firebase 通知控制台很有用。干杯! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-23
    相关资源
    最近更新 更多