V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
molika
V2EX  ›  Windows

苹果有统一的推送 APNs,那么 win 有类似的服务吗?

  •  
  •   molika · 2023-11-29 11:16:47 +08:00 · 3499 次点击
    这是一个创建于 391 天前的主题,其中的信息可能已经有所发展或是发生改变。

    苹果有统一的推送 APNs,下发通知很方便, 请问微软最新的[win10/win11]有这种类似的统一推送服务吗?

    28 条回复    2023-11-29 23:39:00 +08:00
    murmur
        1
    murmur  
       2023-11-29 11:17:32 +08:00
    win 开机启动个微信或者 qq 就可以了,又没有墓碑机制
    Lexgni
        2
    Lexgni  
       2023-11-29 11:18:55 +08:00
    win 的软件打开了一直运行着的吧,再绕一圈多此一举了
    molika
        3
    molika  
    OP
       2023-11-29 11:25:28 +08:00
    @murmur 是想写个通知类的程序,但是不想自己写被动的数据查询/发现 .
    直接在源头主动触发消息,推到 APNS 这种消息中心,就不管了
    molika
        4
    molika  
    OP
       2023-11-29 11:25:51 +08:00
    @Lexgni 是想写个通知类的程序,但是不想自己写被动的数据查询/发现 .
    直接在源头主动触发消息,推到 APNS 这种消息中心,就不管了
    murmur
        5
    murmur  
       2023-11-29 11:26:17 +08:00
    @molika 换个思路,自己装个钉钉,钉钉有 hook ,跟很多运维监控软件都提供社区支持的对接能力,到时候你看钉钉消息就完了
    molika
        7
    molika  
    OP
       2023-11-29 11:29:36 +08:00
    @murmur 问题就在这里,是给其他人用,不是我自己用,所以才需要这种能力
    molika
        8
    molika  
    OP
       2023-11-29 11:29:50 +08:00
    @geelaw 感谢 我去看一下.
    loveqianool
        9
    loveqianool  
       2023-11-29 11:50:01 +08:00
    https://codelabs.developers.google.com/codelabs/push-notifications
    用 edge 订阅就行了,edge 总是在后台运行。
    wy315700
        10
    wy315700  
       2023-11-29 11:51:55 +08:00
    别说 win 了,macOS 都没这个服务
    loveqianool
        11
    loveqianool  
       2023-11-29 11:53:31 +08:00
    weeei
        12
    weeei  
       2023-11-29 11:55:54 +08:00
    @wy315700 Apple 的系统都有 APNs 可以用,用不用是程序开发商决定的。
    S179276SP
        13
    S179276SP  
       2023-11-29 12:20:19 +08:00
    我看 WhatsApp 是可以后台推送的
    NokiaForever
        14
    NokiaForever  
       2023-11-29 13:09:42 +08:00 via Android
    @wy315700 Windows 是有的,从 Windows8 的商店开始带来的,以前 Windows phone 的 app 就靠这个推送通知,以前只能给 uwp 应用用,现在已经开放给所有桌面软件使用了。
    NokiaForever
        15
    NokiaForever  
       2023-11-29 13:10:44 +08:00 via Android
    NokiaForever
        16
    NokiaForever  
       2023-11-29 13:11:25 +08:00 via Android
    @murmur 有墓碑机制,商店的 uwp 应用就是。
    molika
        17
    molika  
    OP
       2023-11-29 13:11:26 +08:00 via iPhone
    @wy315700 macos 有的 apns 可以推到 正在用🤣
    molika
        18
    molika  
    OP
       2023-11-29 13:11:56 +08:00 via iPhone
    @loveqianool 这个棒 我去看一下感谢老哥
    dode
        19
    dode  
       2023-11-29 13:18:53 +08:00
    chrome 支持网站通知,研究研究?
    wy315700
        20
    wy315700  
       2023-11-29 13:19:55 +08:00
    @molika
    macOS 上哪个应用支持 apns 啊。。兼容 iOS 应用的不算
    molika
        21
    molika  
    OP
       2023-11-29 13:22:33 +08:00 via iPhone
    @wy315700 不在于哪个应用在 macos 上使用了 apns 而是在于 apns 在 macos 上可以正常使用 并且能够通知的到 咱们讨论的侧重点不一样 app 用不用 apns 是开发者的事情 但是 macos 本身是支持这个能力或者服务的
    kera0a
        22
    kera0a  
       2023-11-29 13:30:55 +08:00 via iPhone
    @wy315700
    原生 macOS 也能推,但只支持 badge
    WashFreshFresh
        23
    WashFreshFresh  
       2023-11-29 13:58:52 +08:00
    有的,比如直接浏览器控制台运行
    new Notification("通知测试")
    hiDandelion
        24
    hiDandelion  
       2023-11-29 15:31:30 +08:00 via iPhone
    @wy315700 Telegram 的 App Store 版就支持啊,App Store 里面挺多支持的。
    JensenQian
        25
    JensenQian  
       2023-11-29 15:56:14 +08:00 via Android
    直接发邮件推送不就完事了
    wy315700
        26
    wy315700  
       2023-11-29 17:26:47 +08:00
    @hiDandelion
    我的 TG 就是 Mac App Store 安装的,关闭的时候从来没收到过推送。APNs 在哪。。
    hez2010
        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 里面就完事了。
    jsq2627
        28
    jsq2627  
       2023-11-29 23:39:00 +08:00
    WNS ,楼上已经都提到了

    但是我想提一嘴,最方便的方式,是用 Web Push ,不需要申请任何开发者资质,在各个平台都是走系统原生 push 机制( APNS/FCM/WNS ),关闭浏览器也能收到推送。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2974 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:30 · PVG 21:30 · LAX 05:30 · JFK 08:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.