2016-04-26 48 views
0

我有一個移動的Web應用程序,是在角度開發,並在瀏覽器中運行。我想從服務器推送通知給它。推送通知到角度的Web應用程序

通知應至少在瀏覽器中打開時才能到達客戶端Web應用程序。 如果應用程序沒有在瀏覽器中打開,這將是一個不錯的選擇,可以在手機的通知區域顯示通知。點擊通知後,我想要打開瀏覽器並將用戶帶到瀏覽器內顯示通知的正確頁面。

請指導我使用的技術。我應該使用socket.io,GCM還是其他工具。

感謝

回答

0

推送通知是需要與應用程序的服務器端被納入服務..

考慮,您使用的Web API框架,這些步驟可以指導你順利:

  1. 您將需要爲PushMessage數據庫表的強制性列IsActive需要知道哪些信息是積極的。

    數據庫中的另一個表格是存儲設備具有的所有令牌。

  2. 您可以創建自己的或使用市場上可用的付費/免費推送通知服務。一個例子可以是:http://www.pushkonnect.com

  3. 下一步將創建一個Azure hosted.Net web job這會排隊的所有基於該IsActive標誌PushMessage表中的信息是真實的。

然後,服務拾取從表中的消息,並且其拍攝到基於設備的令牌中的移動設備。

+1

我的意思是,我需要在客戶端使用哪種技術。這是一個瀏覽器應用程序。很明顯,通知是在服務器端啓動的。但要推送通知,我應該使用socket.io還是谷歌雲消息傳遞? – Yash