可以在不涉及 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/