推送通知到角度的Web应用程序
问题描述:
我有一个移动的Web应用程序,是在角度开发,并在浏览器中运行。我想从服务器推送通知给它。推送通知到角度的Web应用程序
通知应至少在浏览器中打开时才能到达客户端Web应用程序。 如果应用程序没有在浏览器中打开,这将是一个不错的选择,可以在手机的通知区域显示通知。点击通知后,我想要打开浏览器并将用户带到浏览器内显示通知的正确页面。
请指导我使用的技术。我应该使用socket.io,GCM还是其他工具。
感谢
答
推送通知是需要与应用程序的服务器端被纳入服务..
考虑,您使用的Web API框架,这些步骤可以指导你顺利:
-
您将需要为
PushMessage
数据库表的强制性列IsActive
需要知道哪些信息是积极的。数据库中的另一个表格是存储设备具有的所有令牌。
您可以创建自己的或使用市场上可用的付费/免费推送通知服务。一个例子可以是:http://www.pushkonnect.com
下一步将创建一个
Azure hosted
或.Net web job
这会排队的所有基于该IsActive
标志PushMessage
表中的信息是真实的。
然后,服务拾取从表中的消息,并且其拍摄到基于设备的令牌中的移动设备。
我的意思是,我需要在客户端使用哪种技术。这是一个浏览器应用程序。很明显,通知是在服务器端启动的。但要推送通知,我应该使用socket.io还是谷歌云消息传递? – Yash