Как отправлять push-уведомления на несколько устройств с помощью Firebase Cloud Messaging
Я нашел способ доставки push-сообщений с моего сервера expressJS в мое ионное приложение и нашелGCM, С помощью GCM я мог бы доставить сообщение, передавая список токенов, например так:
sender.send(message, {
registrationTokens: deviceTokens
}, function (err, response) {
if (err) console.error(err);
else console.log('response' + JSON.stringify(response));
});
Но как я обнаружил, чтоGCM сталFCM Я пытался сделать то же самое, используя FCM, но не повезло до сих пор. Я слышал об отправке тем, но не смог найти пример.
Может кто-нибудь привести пример того, как отправлять тематические сообщения с помощью FCM?
мой код FCM: (работает только с одним токеном)
var FCM = require('fcm-node');
var serverKey = 'xxx';
var fcm = new FCM(serverKey);
var message = {
to: 'device-token',
notification: {
title: event.title,
body: event.information
}
};
fcm.send(message, function (err, response) {
if (err) {
console.log("Something has gone wrong! \n" + err);
} else {
console.log("Successfully sent with response: \n ", JSON.stringify(response));
}
});