Ich bin neu bei Firebase
und der Hauptgrund, aus dem ich aus meiner alten MySql-DB angepasst habe, ist die Möglichkeit, Push-Benachrichtigungen und dynamische Links zu senden. Ich habe in den letzten zwei Tagen versucht, eine Benachrichtigung an eine Gruppe von Personen zu senden, die ein Thema aus meinem node.js
Skript abonniert haben. Das Skript gibt immer InternalServerError
zurück. Ich kann Benachrichtigungen von der Konsole Firebase
senden, aber das ist nicht gut genug für meine App, da ich dynamische Benachrichtigungen implementieren muss (d. H. Ausgelöst durch eine Benutzeraktion).So senden Sie Push-Benachrichtigung Firebase
Bisher habe ich nicht verstanden, was in den offiziellen Dokumenten war und versuchte, ein Tutorial folgend ich gefunden und ich bin zur Zeit hier
app.get('/push',function(req,res){
/*var title = req.params.title;
var body = req.params.body;*/
// var confName = req.params.name;
var message = { //this may vary according to the message type (single recipient, multicast, topic, et cetera)
to: '/topics/ilisten',
// collapse_key: 'your_collapse_key',
notification: {
title: 'This is Title',
body: 'This is body'
},
data: { //you can send only notification or only data(or include both)
my_key: 'Conf Name here'
}
};
fcm.send(message, function(err, response){
if (err) {
console.log("Something has gone wrong!"+err);
} else {
console.log("Successfully sent with response: ", response);
}
});
})
Meine erste Frage ist, was soll ich im to
Feld tun, damit alle Die Nutzer in meiner App haben die Benachrichtigung erstellt.
Ich möchte auch einen Blick auf die korrekte und vollständige Umsetzung dieses Konzepts mit Android-Code werfen. Wenn jemand solchen Code hat, teilen Sie ihn bitte hier mit, da er den zukünftigen Benutzern helfen würde, die die offiziellen Dokumente wie mich nicht verstehen können.
@ john-oreilly ich denke, es wäre für zukünftige Besucher nützlich sein, wenn Sie erklären, wie eine Benachrichtigung an alle Benutzer zu senden. –
@NirmalRaj dies wird Nachricht an alle Benutzer senden, die das angegebene 'Thema' abonniert haben –
@ John-oreilly Gibt es eine Möglichkeit, Nachrichten an alle Benutzer zu senden, die meine App installiert haben. Zum. zB das, was wir von der Firebase-Konsole aus tun können –