Firebase Cloud-HTTP-Nachricht vom Web

9

Ich habe eine Webseite (home.html) eingerichtet, mit der sich ein Benutzer mittels Authentifizierung bei Firebase anmelden kann. Sobald sie authentifiziert sind, werden sie auf eine neue Seite (test.html) geleitet. Sobald sie hier sind, möchte ich in der Lage sein, eine Benachrichtigung oder eine Datennachricht zu senden.

Ich frage mich, ob jemand mir mit dem Code helfen kann, um eine Benachrichtigung zu senden - jede Art von Benachrichtigung. Ich bin seit 3 ​​Tagen dabei und kann keine Benachrichtigung aus dem Internet senden !! Ich kann keine Tutorials dazu finden - nur Leute, die Locken benutzen.

Ich habe keine Ahnung, wie ich mit dem unten stehenden Code umgehen soll, der darauf abzielt, eine Benachrichtigung an die Geräte zu senden, die für ein Thema abonniert sind. Ich vermute, dass dies alles JSON ist und in ein JSON-Objekt eingefügt werden muss?

Bitte gehen Sie davon aus, dass die Initialisierung ausgefüllt ist, ich habe alle Informationen entfernt - obwohl ich denke, dass Informationen öffentlich sein sollen.

Danke für jede Info!

Dies ist mein Service-Mitarbeiter (bis jetzt): firebase-messaging.sw.js

%Vor%

Dies ist die Datei app.js, die zur Seite test.html

führt %Vor%

Und die Barebones test.html Datei

%Vor%     
FoxDonut 09.09.2017, 18:26
quelle

2 Antworten

2

wie @Himanshu Chaudhary sagte. Es ist nicht empfehlenswert, Benachrichtigungen vom Client zum Client zu senden. Personen, die auf Ihr Token zugreifen, könnten die Benachrichtigungen missbrauchen. Aber das sagt man, wenn man das wirklich will. Sagen wir zum Testen von porpuse, private project ... es ist einfach ein http-Post vom zweiten Client (oder besser vom Server) zum Client, der die Benachrichtigungen aktiviert hat:

%Vor%     
user2520818 13.09.2017, 11:37
quelle
1
%Vor%

und um das Objekt aus dieser Klasse auszuführen

%Vor%     
Houssem CH 18.09.2017 20:31
quelle