【问题标题】:FCM with Cloud DatastoreFCM 与 Cloud Datastore
【发布时间】:2019-01-14 10:25:24
【问题描述】:

我有一个 Java App Engine 标准项目(大约 4 年),使用 Cloud Datastore(带有 Objectify)。我的一项服务是使用 GCM 向移动客户端推送通知。 Google 已宣布 GCM 已弃用并将于 4 月 11 日关闭,从那时起应使用 Firebase 消息传递而不是 GCM。

阅读文档后,迁移似乎很简单,但是我无法在现有项目上创建 Firebase 数据库,显然我需要为此创建一个新的 App Engine 项目?

我的问题是,如何在我现有的 App Engine 项目中使用消息传递? 在我看来,仅仅从 GCM 迁移到 FCM 就开始一个新项目有点矫枉过正。

【问题讨论】:

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


    【解决方案1】:

    目前,一旦您为 GCP 项目选择了一个数据库,you can't switch back。这就是为什么您必须创建一个新的 GCP 项目和一个新的 App Engine。

    我对 Firebase 产品或从 GCM 到 FCM 的迁移过程不是很熟悉,但如果您需要从 Cloud Datastore 切换到 Cloud Firestore,请注意将来要使用 this change will be done automatically

    您也可以contact GCP support directly 申请升级。

    【讨论】:

      【解决方案2】:

      我想通了,我无法创建新的 Firestore 数据库,这是目前处于测试阶段的“新”Firebase 数据库。这是因为我已经在我当前的应用程序引擎项目中使用了 Cloud Datastore,并且奶酪两个不能共存白化同一个应用程序引擎项目。但是我能够创建一个“旧”的 Firebase 数据库(实时数据库)。

      我真的不需要新数据库或迁移我现有的数据库,我只需要消息传递 (FCM) 并使用 Admin SDK 作为初始化库的唯一方法我需要一个数据库。

      【讨论】:

        猜你喜欢
        • 2014-04-10
        • 2018-08-06
        • 2020-12-30
        • 1970-01-01
        • 2015-03-04
        • 2023-03-20
        • 2017-04-13
        • 2021-04-26
        • 1970-01-01
        相关资源
        最近更新 更多