V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
leedstyh
V2EX  ›  问与答

请教下大家, Product Hunt 是如何向我的 chrome 发送通知的。

  •  
  •   leedstyh · 2018-02-07 09:05:08 +08:00 · 1295 次点击
    这是一个创建于 2274 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前询问权限的时候我确认给予权限了,然后之后打开 chrome,在没有打开 PH 网页的情况下,PH 仍然能向我发送通知。

    我之前查到的资料,这是不是应该属于配合 service worker 的 push notification ?但是 chrome 的 push notification 不是通过 firebase 发送的吗?我的 chrome 没有施魔法的情况下,应该是连不上 firebase 吧?

    是 PC 版的 chrome
    7 条回复    2018-02-07 18:52:49 +08:00
    leedstyh
        2
    leedstyh  
    OP
       2018-02-07 09:19:16 +08:00
    @ericls 是的,是 push notifications,我的疑问是,chrome 的 push notifications 是通过 Firebase Cloud Messaging 实现的,正常情况下,应该是连不上 firebase 的服务器吧
    ericls
        3
    ericls  
       2018-02-07 09:30:40 +08:00 via iPhone
    https://github.com/w3c/ServiceWorker/blob/master/explainer.md 应该是 service worker. 我自己没有实现过 不过这里应该很多人写过 应该可以找到答案……
    lodisy
        4
    lodisy  
       2018-02-07 09:40:37 +08:00 via Android
    都是 service worker 吧 希望能普及开。可能你挂了代理?或者...也许是好消息。
    BearD01001
        5
    BearD01001  
       2018-02-07 09:51:02 +08:00 via iPhone
    service worker 并没有统一的通知中心来处理通知(类似 iOS Notification center ),是由各自产品的服务器来推送消息,更像国内 Andriod 应用的推送处理方式。


    所以一般来讲,未被墙的站点是可以正常推送到墙内的 Chrome 上的


    FYI: Firebase 的一些服务在国内是可以正常使用的。
    BearD01001
        6
    BearD01001  
       2018-02-07 09:52:33 +08:00 via iPhone
    手机端发文多换行分段排版竟然还是乱了,请见谅。
    leedstyh
        7
    leedstyh  
    OP
       2018-02-07 18:52:49 +08:00
    @lodisy 肯定没挂 DL


    @BearD01001 哦那我再查查资料,我记得之前看过一篇 blog,国人写的,在国内 chrome 上的推送不可用。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1850 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 00:32 · PVG 08:32 · LAX 17:32 · JFK 20:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.