您是否可以驗證我的使用Firebase管理用戶通知系統的方法?驗證清除通知的方法
基本上我想有用戶特定的頻道,以及持有通知更廣泛的渠道。如果用戶之前沒有查看過這些通知,則這些通知將顯示在Intranet上。
的想法是一個服務器端的操作將更新使用或者爲特定用戶或播報給大家的REST API火力地堡端點。我可以很容易地標記爲已讀的特定用戶消息,因此不會再顯示它們,這是我一直在苦苦掙扎的廣播。
我一個標誌(用戶ID)添加到一個普通的廣播,以表明其讀,但我關心的性能,客戶端會檢查歷史廣播消息這個標誌的存在。我可以添加一個用戶ID來創建一個更快的新端點。
例如/ notification/general/- 包含消息,這會觸發客戶端,然後檢查/ users/USERID/MessageID是否存在,如果它不顯示消息並創建此端點。
有什麼我失蹤或是最好的辦法?
有趣的方法 - 我也考慮過每天的批次,這意味着我只需要閱讀今天的批次,並與讀取消息的列表進行比較。 – markbarton
經過反思,我會去找最後一次讀取的ID,這些都是畢竟的消息隊列,並且指出你在隊列中的位置是有意義的。謝謝 – markbarton