@sulik93
Начал изучать Java. Продолжаю изучать Java.

Как отправить сообщение нескольким получателям через FCM?

Всем привет!
Подключил сервис FCM (Firebase Cloud Messaging).
В документации описан пример для отправки сообщения одному пользователю. Это поле "to". Как видно оно принимает одну строку. Пробовал подставлять туда массив строк. Не прокатило: просит вставить строку.
В той же документации есть непонятный мне параметр "multicast_id".
Точнее, непонятное значение параметра.
Как же мне отправить сообщение сразу нескольким пользователям?
  • Вопрос задан
  • 794 просмотра
Решения вопроса 1
@samarjan
При подписки на получение уведомлений подписывайте устройство на топик
FirebaseMessaging.getInstance().subscribeToTopic(FMS.TOPIC_STRING_ID);


А при отправки сообщения можно как раз указать этот топик и сообщение дойдет до всех устройств, которые подписались на этот топик

{
  "to" : "/topics/fresh-music-set",
  "data" : {
      "title" : "Вышел новый суперский сборник",
      "text": "Лучшие треки первого века, такого ты еще не слышал",
      "name" : "Музыка для сна"
      "count" : 100
      "id" : 7829,
      "pictureUrl" : "http://cdnimg.zaycev.net/commonImage/packiePresentation/3917/top917.jpg"
  }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы