有时候,笔记本刚连上 vpn ,会弹出 youtube 、quora 的网页消息通知,这是怎么实现的?我也没打开这些网站啊。 api: https://developer.mozilla.org/zh-CN/docs/Web/API/Notification
1
meshell 2022-07-19 10:56:07 +08:00
这种都是后台定时或者运营主动推得。打开网页后授权允许推送,拿到唯一的客户端 id ,然后后台调推送接口。
|
2
phony2r 2022-07-19 11:01:54 +08:00
service worker
|
3
mxT52CRuqR6o5 2022-07-19 11:04:59 +08:00
|
4
sujin190 2022-07-19 11:39:02 +08:00 1
|
5
jdi 2022-07-19 12:38:22 +08:00 1
PWA 应用,以前折腾过。只需要用户打开浏览器就能推送消息
https://developer.mozilla.org/zh-CN/docs/Web/Progressive_web_apps/Re-engageable_Notifications_Push 两个 API ,一个目标 推送 API 和通知 API 是两个相互独立的 API ,但在提高用户参与度这件事上,它们可以配合得很好。推送 API 可以用来从服务端推送新的内容而无需客户端介入,它是由应用的 Service Worker 来实现的;通知功能则可以通过 Service Worker 来向用户展示一些新信息,或者至少提醒用户应用已经更新了某些功能。 跟 Service Worker 一样,这些工作是在浏览器外部实现的,所以即使应用被隐藏到后台甚至被关闭了,我们仍然能够推送更新或者通知给用户。 |