Позволяет ли облачный обмен сообщениями в Firebase направлять push-уведомления конкретному устройству / пользователю и т. Д. - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь использовать облачные сообщения Firebase (React-native-firebase), и кажется, что я могу отправлять уведомления только всем пользователям Android / IOS, а не конкретным пользователям.Есть ли способ нацелить на конкретного пользователя.Например, если пользователь приглашает другого пользователя, отправлять уведомление только этому конкретному пользователю?

Ответы [ 2 ]

0 голосов
/ 06 марта 2019

двусторонний:

init

  • ваша клиентская сторона подписывается на эту тему.
subscribeToTopic("weather")
  • ваш клиентский отчетсвойство пользователя
setUserProperty("name","TOM");

Консоль сообщений Firebase Cloud

создает элемент уведомления следующим образом enter image description here

0 голосов
/ 01 марта 2019

Поток может быть таким:

  • Пользователь разрешает уведомления на своих устройствах
  • Получите сгенерированный токен и сохраните его в пользовательском документе внутри массива токенов.
  • (Если тот же пользователь подключается к вашему приложению на другом устройстве, добавьте новый токен в массив токенов)
  • Если вы хотите настроить таргетинг на конкретного пользователя, получите его UID и отправьте уведомлениена их устройства.
  • Вы также можете подписать пользователя на тему и отправить уведомление пользователям, подписавшимся на эту тему.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...