java - FCM 与云数据存储

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

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

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

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

最佳答案

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

我不太熟悉 Firebase 产品或从 GCM 到 FCM 的迁移过程,但如果您需要从 Cloud Datastore 切换到 Cloud Firestore ,请注意 this change will be done automatically future 。

您还可以contact GCP support directly并请求升级。

关于java - FCM 与云数据存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54179633/

相关文章:

java-获取用户选择上传的文件的完整路径

android - 如何模拟从 Google Cloud Messaging 发送的消息?

python - 如何模拟_auto_now?

java - 一个上游事件包含多个项目,如何以事务方式设置 Spring 集成管道

java - Jenkins Ant 构建上的自定义 PMD 规则集文件不起作用

javascript 无法在推送时访问数组方法

java - Google Play 服务缺失或没有正确的权限

java - 我如何使用 Scanner.class 两次,中间有一个开关/案例?

java - 如何在 Android 上将 POST 请求加载到带有 headers 和 body 的 Webview

node.js - React redux firebase `profile` 未加载