如何通过Firebase云功能向所有用户发送推送通知?

时间:2019-03-19 12:33:45

标签: ios firebase apple-push-notifications firebase-cloud-messaging google-cloud-functions

以前,我使用admin.messaging().sendToDevice(tokens, payload)使用设备的FCM令牌为特定用户发送推送通知。 现在,我尝试将推送通知发送给所有用户。但这不起作用。这是我的实现。它是否正确?如果错了怎么完成我的任务?

    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);
        }); 

0 个答案:

没有答案