【问题标题】:Is Firebase Cloud Messaging indicated for social activity messages是否针对社交活动消息指示 Firebase 云消息传递
【发布时间】:2020-07-05 12:34:38
【问题描述】:

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

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

“约翰喜欢你的帖子”。

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

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

【问题讨论】:

  • FCM 可能有用,是的。
  • 感谢您的回复。那么,Firebase 会自动缓存这些消息吗?
  • 我不明白你在问什么。这听起来与您开始提出的问题完全不同。
  • 我的意思是:如果我的Web应用程序中的用户离线,FIrebase Cloud Messaging发送的消息会丢失?
  • 我迷路了。您现在所问的似乎与您最初的问题没有太大关系。我建议编辑问题以更好地解释问题。

标签: firebase vue.js push-notification firebase-cloud-messaging social


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多