我可以在不使用 Firebase 的情况下将 Firebase 云消息传递 (FCM) 与 Google Compute Engine 结合使用吗?

Can I use Firebase Cloud Messaging (FCM) with Google Compute Engine and without using Firebase?

我对移动应用程序开发还很陌生,目前正在分析我的 Web 和移动应用程序的解决方案架构。我使用 Google Compute Engine 作为将部署我的 Web 应用程序的后端组件。

为了生成移动应用程序,我计划使用 Phonegap 并探索如何在 FCMGCE 的帮助下发送推送通知。

提前致谢。

你绝对可以调用 FCM API 从 GCE 实例发送消息。事实上,由于它是一个简单的 HTTP API,您几乎可以在任何环境中调用它。

在这种情况下,您当然会使用 Firebase,例如:您需要在 Firebase 控制台中创建一个项目(或将 Firebase 附加到您现有的 Google Cloud 项目),以获取发送消息所需的键。

并且您的客户需要使用 Firebase Cloud Messaging SDK 来接收这些消息。