So senden Sie Push-Benachrichtigungen mit Firebase Cloud Messaging an mehrere Geräte

Ich habe eine Möglichkeit gefunden, Push-Nachrichten von meinem ExpressJS-Server an meine Ionic App zu übermitteln, und fand GCM. Mit GCM könnte ich die Nachricht übermitteln, indem ich eine Liste von Tokens weitergebe:

 sender.send(message, {
        registrationTokens: deviceTokens
    }, function (err, response) {
        if (err) console.error(err);
        else console.log('response' + JSON.stringify(response));
    });

Aber als ich das gefunden habe GCM wurde FCM Ich habe versucht, dasselbe mit FCM zu tun, aber bisher kein Glück. Ich habe über das Senden von Themen gehört, aber kein Beispiel gefunden.

Kann jemand ein Beispiel dafür geben, wie Themenmeldungen mit FCM gesendet werden?

mein FCM-Code: (arbeitet mit nur 1 Token)

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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage