firebase - 是否针对社交活动消息指示 Firebase 云消息传递
问题描述
我需要在使用 Vue JS 框架和 Firebase 开发的网络应用程序中处理社交活动事件。
当应用程序中发生某些活动时,我想向用户显示“Facebook Like”通知,例如:
“约翰喜欢你的帖子”。
Firebase 云消息传递对这种情况有用吗?或者我必须从头开始开发一些自定义解决方案?
如果 Firebase Cloud Messaging 完成这项工作,是否可以直接从用户 Web 客户端发送消息?
解决方案
您不应尝试直接从 Web 客户端发送消息。FCM 旨在通过运行代码以发送消息的安全后端使用。需要后端的原因是为了防止您的私有服务器密钥暴露给外界,这可能会导致您的应用程序出现安全问题。
您必须在后端进行安排,以确定何时发生应该生成消息的事件,并使用 Firebase Admin SDK 发送这些消息,或直接使用 REST API。
推荐阅读
- ios - EXC_BAD_ACCESS 发生在 H264 编码 CMSampleBuffer 上
- html - Twig - 在具有 2 个条件的 if 语句上发出问题
- c++ - 如何以json格式保存elasticsearch的数据?
- sql - oracle中多列的条件唯一约束
- angular - 类型“JQuery”上不存在日期选择器
- python - 初学者如何在 Argv 中分隔值?
- java - 如何在 JUnit 的 @Rule 中使用 @Values 字段?
- go - 输出反向链表时出现无限循环
- scala - 如何处理 Flink 的 Table API 窗口中的后期元素?
- wso2-am - WSO2 API-M 不能使用在租户中创建的 API