Предназначен ли Firebase Cloud Messaging для сообщений социальной активности - PullRequest
1 голос
/ 25 марта 2020

Мне нужно обрабатывать события социальной активности в моем приложении веб-приложения, разработанном с использованием Vue JS framework и Firebase.

Я хочу показывать пользователям уведомления «Facebook Like», когда в приложении происходит какая-то активность Например:

«Джону понравился ваш пост».

Полезно ли использование Firebase Cloud Messaging для этого сценария? Или мне нужно разработать какое-то специальное решение с нуля?

Если Firebase Cloud Messaging справится с этой задачей, можно ли отправлять сообщения непосредственно из пользовательского веб-клиента?

1 Ответ

0 голосов
/ 25 марта 2020

Не следует пытаться отправлять сообщения напрямую из веб-клиента. FCM предназначен для использования через безопасный бэкэнд, где ваш код запускается для отправки сообщений. Причина, по которой необходим бэкэнд, состоит в том, чтобы предотвратить раскрытие вашего личного ключа сервера, что может вызвать проблемы с безопасностью в вашем приложении.

Вам нужно будет организовать на бэкэнде, чтобы определить, когда происходят события, которые должны генерировать сообщения и использовать Firebase Admin SDK для отправки этих сообщений или напрямую работать с REST API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...