我正在尝试将我的Android应用程序从GCM迁移到FCM。
我现在将Google Cloud项目用于GCM,Firebase项目用于某些Firebase功能(分析等(。
文档说我需要将 Google Cloud 项目导入 Firebase,但我的应用已经有了 Firebase 项目。 据我了解,需要提供GCM和FCM令牌兼容性。
那么,如何链接现有的Firebase和Google Cloud项目呢?
如果不可能,是否可以使用新的FCM端点将消息发送到旧令牌,以及应使用哪些凭据(Google Cloud或Firebase(?
所有Firebase项目也是Google Cloud项目。 你不会将它们"链接"在一起——它们是相同的。 它们具有完全相同的配置和服务帐户。
当您将Firebase导入现有的Google Cloud项目时,您所做的就是向其添加Firebase API。 现在,您应该能够在同一个项目中使用 Firebase 服务。 听起来你应该像往常一样在项目中开始使用Firebase。
GCM 和 FCM 后端基本相同,但用于发送消息的终端节点除外。 因此,请尝试将消息发送到新终结点。