facebook是如何在其网络应用程序关闭时创建推送通知的

how facebook created push notification when its web app is closed

本文关键字:创建 通知 应用程序 网络 facebook      更新时间:2023-09-26

最近我注意到我收到了来自facebook的推送通知,即使我没有打开facebook应用程序。这怎么可能?

这是使用Push API完成的,该API构建在ServiceWorker API的基础上,该API允许web应用程序注册比特定网站访问寿命更长的长期后台服务。至于这是如何实现的,即使浏览器/网站不在前台,也有一个应用程序在后台运行,或者有一个注册的处理程序在接收到事件时启动/恢复后台应用程序。安卓服务在幕后实现了这一点。

我认为使用推送通知。。。在移动计算中,这项技术不需要为了接收消息而打开移动设备上的特定应用程序。这允许智能手机接收和显示社交媒体或短信警报,即使设备屏幕被锁定,推送通知的社交媒体应用程序被关闭。