0

Ich möchte einfache Notizen Web-Anwendung erstellen, die ich mit anderen Leuten teilen kann. Wenn diese anderen Personen Notizen ändern, möchte ich, dass die Notizen in meinem Browser automatisch mit diesen Änderungen aktualisiert werden.Javascript Push-Benachrichtigung für Back-End-Sync

Welche Optionen habe ich? Ich habe gelesen, Firebase unterstützt nur Chrome für Web-Push-Benachrichtigung, und APNs unterstützt nur Oper. Gibt es eine Lösung für alle Browser?

+0

Sie benötigen keine Push-Benachrichtigungen, damit Datenaktualisierungen von Firebase automatisch im Browser oder in der mobilen App angezeigt werden. Sie richten nur einen Listener für die Daten ein, die Sie überwachen möchten, und er wird immer dann aufgerufen, wenn sich die Daten ändern. Sie brauchen nur Push, wenn der Benutzer über Änderungen informiert werden muss, wenn er die App gerade nicht verwendet. –

Antwort

0

Sie können das Wert-Ereignis einfach aus der Echtzeitdatenbank verwenden. Verweisen Sie zunächst auf Ihre Notizen und rufen Sie dann das Wert-Ereignis auf.

var notesRef = firebase.database().ref('notes'); 

notesRef.on('value', function(snapshot) { 
    $scope.note = snapshot.val(); 
}); 

Oder, wenn Sie mit AngularFire arbeiten, können Sie erstellen Sie einfach eine $ firebaseArray und Schleife die Noten mit ng-repeat.

+0

funktioniert das aber für alle Browser? sieht es so aus, als würde es firebase push notification intern verwenden? – user1955934