我有一個移動的Web應用程序,是在角度開發,並在瀏覽器中運行。我想從服務器推送通知給它。推送通知到角度的Web應用程序
通知應至少在瀏覽器中打開時才能到達客戶端Web應用程序。 如果應用程序沒有在瀏覽器中打開,這將是一個不錯的選擇,可以在手機的通知區域顯示通知。點擊通知後,我想要打開瀏覽器並將用戶帶到瀏覽器內顯示通知的正確頁面。
請指導我使用的技術。我應該使用socket.io,GCM還是其他工具。
感謝
我有一個移動的Web應用程序,是在角度開發,並在瀏覽器中運行。我想從服務器推送通知給它。推送通知到角度的Web應用程序
通知應至少在瀏覽器中打開時才能到達客戶端Web應用程序。 如果應用程序沒有在瀏覽器中打開,這將是一個不錯的選擇,可以在手機的通知區域顯示通知。點擊通知後,我想要打開瀏覽器並將用戶帶到瀏覽器內顯示通知的正確頁面。
請指導我使用的技術。我應該使用socket.io,GCM還是其他工具。
感謝
推送通知是需要與應用程序的服務器端被納入服務..
考慮,您使用的Web API框架,這些步驟可以指導你順利:
您將需要爲PushMessage
數據庫表的強制性列IsActive
需要知道哪些信息是積極的。
數據庫中的另一個表格是存儲設備具有的所有令牌。
您可以創建自己的或使用市場上可用的付費/免費推送通知服務。一個例子可以是:http://www.pushkonnect.com
下一步將創建一個Azure hosted
或.Net web job
這會排隊的所有基於該IsActive
標誌PushMessage
表中的信息是真實的。
然後,服務拾取從表中的消息,並且其拍攝到基於設備的令牌中的移動設備。
我的意思是,我需要在客戶端使用哪種技術。這是一個瀏覽器應用程序。很明顯,通知是在服務器端啓動的。但要推送通知,我應該使用socket.io還是谷歌雲消息傳遞? – Yash