我需要在使用Vue JS框架和Firebase开发的Web应用程序中处理社交活动事件。
例如,当应用程序中发生某些活动时,我想向用户显示“ Facebook Like”通知:
““约翰喜欢您的帖子”。
Firebase Cloud Messaging在这种情况下有用吗?还是我必须从头开始开发一些自定义解决方案?
如果Firebase Cloud Messaging可以完成此任务,那么可以直接从用户Web客户端发送消息吗?
您不应该尝试直接从Web客户端发送消息。 FCM旨在通过运行代码以发送消息的安全后端使用。需要后端的原因是为了防止您的私有服务器密钥公开,这可能会导致应用程序中的安全问题。
[您将必须安排后端以确定何时发生应生成消息的事件,并使用Firebase Admin SDK发送这些消息或直接使用REST API。