用于后端同步的Javascript推送通知

时间:2017-03-11 02:53:19

标签: javascript firebase push-notification apple-push-notifications

我想创建简单的笔记Web应用程序,我可以与其他人分享。当其他人对笔记进行更改时,我希望浏览器中的笔记会自动更新这些更改。

我有哪些选择?我读过firebase只支持chrome用于web推送通知,而APN只支持opera。是否有针对所有浏览器的解决方案?

1 个答案:

答案 0 :(得分:0)

您可以使用实时数据库中的值事件。首先,引用您的笔记,然后调用值事件。

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

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

或者,如果您使用AngularFire,您可以创建$ firebaseArray并使用ng-repeat循环注释。

var notesRef = firebase.database().ref("notes");
var notesArray = $firebaseArray(notesRef);
$scope.notes = notesArray; 

<div ng-repeat="note in notes">{{note.description}}</div>