首页 > 解决方案 > 是否针对社交活动消息指示 Firebase 云消息传递

问题描述

我需要在使用 Vue JS 框架和 Firebase 开发的网络应用程序中处理社交活动事件。

当应用程序中发生某些活动时,我想向用户显示“Facebook Like”通知,例如:

“约翰喜欢你的帖子”。

Firebase 云消息传递对这种情况有用吗?或者我必须从头开始开发一些自定义解决方案?

如果 Firebase Cloud Messaging 完成这项工作,是否可以直接从用户 Web 客户端发送消息?

标签: firebasevue.jspush-notificationfirebase-cloud-messagingsocial

解决方案


您不应尝试直接从 Web 客户端发送消息。FCM 旨在通过运行代码以发送消息的安全后端使用。需要后端的原因是为了防止您的私有服务器密钥暴露给外界,这可能会导致您的应用程序出现安全问题。

您必须在后端进行安排,以确定何时发生应该生成消息的事件,并使用 Firebase Admin SDK 发送这些消息,或直接使用 REST API。


推荐阅读