Как отправить push-уведомление всем пользователям через облачные функции Firebase? - PullRequest
0 голосов
/ 19 марта 2019

Ранее я отправляю push-уведомление, используя токен FCM устройств для конкретного пользователя, используя admin.messaging().sendToDevice(tokens, payload).Сейчас я пытаюсь отправить push-уведомление всем пользователям.Но это не работает.Вот моя реализация.Это правильно?Если не так, как выполнить мою задачу?

    const payload = {
                    notification: {
                      title: 'Hey! ?',
                      body: `Check Choice of the day.`,
                      sound: 'default',
                      icon: '',
                      type: 'Editorial',
                      badge : '1'
                    }
                  };

    return admin.messaging().sendToTopic("News",payload)
        .then(function(response){
             console.log('Notification sent successfully:',response);
        }) 
        .catch(function(error){
             console.log('Notification sent failed:',error);
        }); 
...