Java windows通知 您所在的位置:网站首页 win10的通知中心采用了什么的通知中心功能 Java windows通知

Java windows通知

2023-09-28 09:00| 来源: 网络整理| 查看: 265

win10的通知中心让我想到了android和ios的推送模式,理论上来说,win10应该也会提供一个官方推送服务来让我们做到这件事情。

那么我们来分析一下移动端推送的做法:一个推送服务器

一个推送接收方的sdk

推送服务器通过某种东西标识接收方,并将通知数据分别推送给需要的用户。

那么Windows的通知区域,很有可能也是这样运作的。

搜索了一下,果然:Windows 推送通知服务 (WNS) 概述 - UWP applications​docs.microsoft.com7fbfef15e8b9e9c4635a02711fccfa6d.png

虽然说是uwp什么的,但是略微看了一些,似乎是以http方式运行的,而且还需要一些其他东西,看起来是在Windows环境下才行,而且用户可能得安装你的客户端。

这也是没办法的嘛,不然微软怎么分辨你要发给谁?但是有客户端的话就不如直接使用AWT等框架做弹窗处理即可。

其实如果是你自己在用,也就别嫌麻烦了,做个java打包成exe,点开之后自动运行,或干脆开机就自动运行,启动之后注册到你的web服务器,打开Socket什么的作为推送通道即可。

因为即使是android和ios这些,也是需要一个客户端作为通知的接收方的,你要知道,移动平台对于通知的需要更加强烈,他们自己也没有那种能够直接推送到无客户端的用户的方法呢。

不过既然都做客户端了,为什么非得局限于一个小的推送功能呢?干脆加上登陆注册浏览什么的,就做个正经的客户端好了。

综上:无客户端的推送基本不可行。

浏览器可以是客户端。

notification可以通过浏览器或者java本身做到,你用的也是java。

浏览器的话需要websocket,以及一些特殊的处理。

你会java,其他答主说的直接awt,是个很好的主意。

具体说明:

通过swing或javafx完成客户端开发,通过netty或者单纯的Socket建立和后端的推送服务通道,然后接受后端发送的消息,以任意形式(弹窗,通知栏等)展示。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有