0
我正在開發一個帶有Node.Js和AngularJs的網站。有一種方法可以將推送通知從我的應用程序發送到Android,iOS和Web?我查看了Firebase,但我認爲它僅適用於移動設備。有一種方法可以在Node.JS中爲所有設備推送通知?
我正在開發一個帶有Node.Js和AngularJs的網站。有一種方法可以將推送通知從我的應用程序發送到Android,iOS和Web?我查看了Firebase,但我認爲它僅適用於移動設備。有一種方法可以在Node.JS中爲所有設備推送通知?
將通知從服務器「推送」到客戶端的通常方法是讓客戶端與服務器建立webSocket或socket.io連接。由於這是一個連續的連接(不像典型的http請求是暫時的),服務器可以隨時通過這個連接發送客戶端消息。
通過詢問服務器「有什麼新東西?」,這通常比通過客戶端定期「輪詢」新信息更有效嗎?每隔幾分鐘。
移動平臺(Android和iOS)各自都有自己的推送方案,如果您只是支持特定類別的移動設備,但他們的方案不適用於常規瀏覽器,則可能會推薦它們。
爲了幫助您理解,Firebase使用webSockets作爲其「推送」通知渠道。
僅供參考,這裏有一個位的各種推技術的總結:Push notification | is websocket mandatory?
@nthings - 這是否回答你的問題?如果是這樣,您可以通過點擊答案左側的綠色複選標記來向社區表明這一點,這也會爲您贏得一些聲望點。 – jfriend00