在setting up FCM中说:
如果您不在Firebase控制台中创建Firebase项目 已经有一个。如果您已有Google项目 与您的移动应用相关联,请点击导入Google Project。 否则,请单击“创建新项目”。
我有一个现有的GAE云端点项目,该项目目前使用Google Cloud Messaging。我正在考虑使用Firebase云消息传递。将该项目导入Firebase控制台我有点紧张,因为我不确定这将对我现有的项目产生什么影响。
我的Cloud Endpoints API是在GAE控制台和Firebase控制台中的FCM中管理的吗?我现在要看两个游戏机吗?就像这里到底发生了什么?我只想在我的Cloud Endpoints项目中迁移到FCM,我无意在我的应用程序中使用Firebase数据库。
非常感谢任何帮助或澄清或最佳实践!
答案 0 :(得分:1)
AFAIK,您的控制台项目不会发生任何变化。您并非完全迁移项目,只是在Firebase控制台中导入它。该项目应在GAE控制台中保持不变。
您可以访问其他Firebase功能,但它不是强制性的(您可能已经知道)。 迁移本身通常应用于客户端应用(Android或iOS)。
来自Firebase FAQ:
FCM是Firebase品牌下的新版GCM。它继承了GCM的核心基础架构,使用新的SDK来简化云消息传递。
升级到FCM SDK的好处包括:
- 更简单的客户端开发。您不再需要编写自己的注册或订阅重试逻辑。
- 开箱即用的通知解决方案。您可以使用Firebase Notifications,这是一种无服务器通知解决方案,其中包含一个Web控制台,可让任何人根据Firebase Analytics数据分析向特定目标用户发送通知。
要从GCM SDK升级到FCM SDK,请参阅迁移Android和iOS应用的指南。