Подтвердить что ты не робот

В режиме реального времени Push-уведомления с Firebase

Недавно я подписался на использование Firebase, и я не могу понять, как отправлять уведомления определенным пользователям.

Для моего использования, я думаю, вы можете думать об этом как о Facebook. Всякий раз, когда пользователь что-то делает, скажите сообщениям интересной статьи для чтения своих друзей, я хочу, чтобы все друзья-пользователи были уведомлены об этом событии. Итак, используя Firebase, как можно было бы уведомлять только своих друзей, а не всех? Моя база данных хранит коды.

Возможно, есть способ, чтобы каждый пользователь был node в базе данных Firebase и каждый раз, когда отправляется уведомление, пользователь будет постоянно проверять свой node, а если что-то появляется, вытаскивает его, а затем удаляет.

Примеры на Firebase кажутся своеобразными. Хотелось бы, чтобы был пример пользовательского push-уведомления.

4b9b3361

Ответ 1

Теперь Firebase поддерживает Push Notification. Google переименовал GCM в Firebase Cloud Messaging, и теперь он предлагает эту кросс-платформенную службу. Firebase также предлагает notifications.

Это различия между этими двумя службами:

Firebase Cloud Messaging предоставляет полный набор возможностей обмена сообщениями через клиентские SDK, протоколы HTTP и XMPP-сервера. Для развертывания с более сложными требованиями к обмену сообщениями FCM является правильным выбором.

Firebase Notifications - это легкое, бессерверное решение для обмена сообщениями, основанное на Firebase Cloud Messaging. Благодаря удобной графической консоли и уменьшенным требованиям к кодированию, Firebase Notifications позволяет пользователям легко отправлять сообщения для возобновления и сохранения пользователей, расширения приложений и поддержки маркетинговых кампаний. Если вы хотите получить более подробное сравнение. Прочитайте этот.

Ответ 2

Хорошее объяснение того, как вы можете отправлять уведомления определенным пользователям здесь: Как отправить предупреждающее сообщение специальному онлайн-пользователю с firebase

В основном вам нужно, чтобы каждый пользователь наблюдал уникальный путь, а затем записывал обновления данных на соответствующий путь.