android - 不使用 Firebase 的 GCM

标签 android firebase google-cloud-messaging firebase-cloud-messaging

可以在不涉及 Firebase 的情况下使用 GCM 吗?

正如我从 Google(https://developers.google.com/cloud-messaging/android/client)看到的那样,“新的云消息传递项目必须创建一个 Firebase 项目”。是真的吗?

最佳答案

TL;DR:是的。您仍然可以在不(技术上)使用 Firebase 的情况下使用该服务。

Google Cloud Messaging是 Firebase 云消息传递的旧版本。在那段时间里,只需要创建一个 Google Developer Project 就可以使用该服务。

GCM 已成为 Firebase 的一部分,并更名为 Firebase Cloud Messaging .虽然这个名字在 Firebase 中添加,但 FCM 仍然是一个独立的服务,它现在的大部分内容仍然基于旧版本(当然现在有很多新东西,但你明白我的意思mean) -- 在这种情况下,您仍然可以使用该服务而无需使用其他 Firebase 服务。

创建 Firebase 项目并不意味着您必须使用或算作使用其他 Firebase 服务。在这里您可以看到与 FCM 服务相关的大部分数据。

目前(强烈)鼓励所有用户,甚至是 GCM 的老用户将他们的项目实际导入到 Firebase 控制台。

关于android - 不使用 Firebase 的 GCM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48096337/

相关文章:

android - Android 中没有应用服务器的谷歌云设备到设备消息传递

android - 2 GCM registrationId 相同的 android 应用程序

java - 什么是资源:0 doing?

java - 从 java.lang.Observable 迁移到 RxJava

android - 从 Firebase 实时将数据存储在本地 Room DB 上

java - 来自 GCM "no empty constructor"错误的 Android 下游消息

android - 检查房间数据库中的实体是否为空

android - 如何更改 string.xml 文件的字符串值

javascript - Node.js Q.all() 和 Promise 数组

firebase - 在 Kotlin 中以同步方式运行异步任务