0

我想創建簡單的筆記Web應用程序,我可以與其他人共享。當其他人對筆記進行更改時,我希望瀏覽器中的筆記自動更新這些更改。Javascript Push Notification for Backend Sync

我有什麼選擇?我讀過firebase只支持網頁推送通知的Chrome,而APN只支持Opera。所有瀏覽器都有解決方案嗎?

+0

您不需要推送通知即可從Firebase獲取數據更新,以自動顯示在瀏覽器或移動應用程序中。您只需在要監控的數據上設置偵聽器,並在數據發生更改時調用它。只有當用戶需要知道當前未使用該應用程序的更改時,才需要進行推送。 –

回答

0

您可以使用實時數據庫中的值事件。首先,引用你的筆記,並稱之爲價值事件。或者,如果您使用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> 
+0

對所有瀏覽器都能正常工作嗎?它看起來會在內部使用Firebase推送通知? – user1955934

相關問題