苹果有统一的推送 APNs,下发通知很方便, 请问微软最新的[win10/win11]有这种类似的统一推送服务吗?
1
murmur 2023-11-29 11:17:32 +08:00
win 开机启动个微信或者 qq 就可以了,又没有墓碑机制
|
2
Lexgni 2023-11-29 11:18:55 +08:00
win 的软件打开了一直运行着的吧,再绕一圈多此一举了
|
3
molika OP @murmur 是想写个通知类的程序,但是不想自己写被动的数据查询/发现 .
直接在源头主动触发消息,推到 APNS 这种消息中心,就不管了 |
4
molika OP @Lexgni 是想写个通知类的程序,但是不想自己写被动的数据查询/发现 .
直接在源头主动触发消息,推到 APNS 这种消息中心,就不管了 |
5
murmur 2023-11-29 11:26:17 +08:00
@molika 换个思路,自己装个钉钉,钉钉有 hook ,跟很多运维监控软件都提供社区支持的对接能力,到时候你看钉钉消息就完了
|
6
geelaw 2023-11-29 11:27:37 +08:00 via iPhone 1
|
9
loveqianool 2023-11-29 11:50:01 +08:00
https://codelabs.developers.google.com/codelabs/push-notifications
用 edge 订阅就行了,edge 总是在后台运行。 |
10
wy315700 2023-11-29 11:51:55 +08:00
别说 win 了,macOS 都没这个服务
|
11
loveqianool 2023-11-29 11:53:31 +08:00
|
13
S179276SP 2023-11-29 12:20:19 +08:00
我看 WhatsApp 是可以后台推送的
|
14
NokiaForever 2023-11-29 13:09:42 +08:00 via Android
@wy315700 Windows 是有的,从 Windows8 的商店开始带来的,以前 Windows phone 的 app 就靠这个推送通知,以前只能给 uwp 应用用,现在已经开放给所有桌面软件使用了。
|
15
NokiaForever 2023-11-29 13:10:44 +08:00 via Android
Windows Push Notification Services (WNS)
https://learn.microsoft.com/en-us/windows/apps/design/shell/tiles-and-notifications/windows-push-notification-services--wns--overview |
16
NokiaForever 2023-11-29 13:11:25 +08:00 via Android
@murmur 有墓碑机制,商店的 uwp 应用就是。
|
18
molika OP @loveqianool 这个棒 我去看一下感谢老哥
|
19
dode 2023-11-29 13:18:53 +08:00
chrome 支持网站通知,研究研究?
|
21
molika OP @wy315700 不在于哪个应用在 macos 上使用了 apns 而是在于 apns 在 macos 上可以正常使用 并且能够通知的到 咱们讨论的侧重点不一样 app 用不用 apns 是开发者的事情 但是 macos 本身是支持这个能力或者服务的
|
23
WashFreshFresh 2023-11-29 13:58:52 +08:00
有的,比如直接浏览器控制台运行
new Notification("通知测试") |
24
hiDandelion 2023-11-29 15:31:30 +08:00 via iPhone
@wy315700 Telegram 的 App Store 版就支持啊,App Store 里面挺多支持的。
|
25
JensenQian 2023-11-29 15:56:14 +08:00 via Android
直接发邮件推送不就完事了
|
26
wy315700 2023-11-29 17:26:47 +08:00
@hiDandelion
我的 TG 就是 Mac App Store 安装的,关闭的时候从来没收到过推送。APNs 在哪。。 |
27
hez2010 2023-11-29 19:53:00 +08:00
有的,Windows Push Notification Services ,简称 WNS 。
之前做过这个开发,还是很简单的,Windows App Developer Portal 上面注册你的 app 拿到 SID ,然后你自己写一个 WinRT BackgroundTask Component 加到 app 的 manifest 里面就完事了。 |
28
jsq2627 2023-11-29 23:39:00 +08:00
WNS ,楼上已经都提到了
但是我想提一嘴,最方便的方式,是用 Web Push ,不需要申请任何开发者资质,在各个平台都是走系统原生 push 机制( APNS/FCM/WNS ),关闭浏览器也能收到推送。 |