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

2018-02-07 09:05:08 +08:00
 leedstyh
之前询问权限的时候我确认给予权限了,然后之后打开 chrome,在没有打开 PH 网页的情况下,PH 仍然能向我发送通知。

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

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


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


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


@BearD01001 哦那我再查查资料,我记得之前看过一篇 blog,国人写的,在国内 chrome 上的推送不可用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/429080

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX