我有一个数据库,我使用java插入和发送数据。所以我想使用java将推送通知发送到我的Web应用程序并使用javascript获取它们。
我还想向我的浏览器发送推送通知。有两种简单的方法可以做这两件事吗?我已经尝试了几天,但我没有找到一个很好解释的教程,我可以理解。
提前谢谢。
答案 0 :(得分:1)
听起来您可能想尝试任何现代浏览器都支持的websockets。
实际上,它在浏览器(javascript)和服务器之间打开了一个TCP通道。消息可以写入套接字并由浏览器接收和处理。
旧的但很好的介绍是:https://www.html5rocks.com/en/tutorials/websockets/basics/
唯一的另一种选择是使用javascript或长轮询以不同的间隔执行轮询。两者都有问题,特别是在高容量时。 Websockets可以更有效地利用网络。
答案 1 :(得分:0)
简而言之,没有。没有必要“简单”的方法来做到这一点。大多数浏览器以不同的方式处理推送通知,并且只要向您的Web应用程序发送推送通知,您应该查找RESTful实现,一旦完成设置,每当数据传递到Web应用程序时,您将能够捕获它并发送/接收您想要的任何通知。
我建议调查Firebase,因为它们有很好的推送通知实现。
答案 2 :(得分:0)
如果您想在用户浏览网站时显示通知,那么您可以:
如果您想显示通知或处理推送活动即使您的网站已关闭(如本机应用),那么您必须使用更高级的技术。特别是:
对于网络推送,我推荐Pushpad(我是创始人),这样您就不必从头开始构建。它还有Java library。