facebook是如何在其网络应用程序关闭时创建推送通知的
how facebook created push notification when its web app is closed
最近我注意到我收到了来自facebook的推送通知,即使我没有打开facebook应用程序。这怎么可能?
这是使用Push API完成的,该API构建在ServiceWorker API的基础上,该API允许web应用程序注册比特定网站访问寿命更长的长期后台服务。至于这是如何实现的,即使浏览器/网站不在前台,也有一个应用程序在后台运行,或者有一个注册的处理程序在接收到事件时启动/恢复后台应用程序。安卓服务在幕后实现了这一点。
我认为使用推送通知。。。在移动计算中,这项技术不需要为了接收消息而打开移动设备上的特定应用程序。这允许智能手机接收和显示社交媒体或短信警报,即使设备屏幕被锁定,推送通知的社交媒体应用程序被关闭。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- 从javascript创建一个列表
- onkeyup无法动态创建多个文本区域
- 如何创建应用程序独立通知服务器
- 使用AngularFire创建用户并调用工厂以显示通知
- Chrome扩展通知并非总是创建的-重复使用
- 正在为我的应用程序创建FB通知
- facebook是如何在其网络应用程序关闭时创建推送通知的
- 使用Dojo 1.9创建通知图标
- 如何创建在全屏应用程序上显示的Javascript/Chrome通知
- 如果我有一个rails后端和运行在Angular.js上的客户端,如何创建一个实时通知系统
- 我如何创建chrome.通知实时
- 你是否需要使用Urban Airship来使用PhoneGap创建推送通知?
- Chrome扩展:创建一个新的标签后,点击通知
- 如何设置浏览器创建的桌面通知的关闭超时时间?
- javascript读取新的rss条目并创建通知
- 使用canvas创建桌面通知图像,只有一个图像可以从后台页面工作
- QuickBlox :从 Android 客户端创建新的私人聊天时通知 Web 客户端 (JavaScript SDK)
- 如何创建'通知'在Android手机上打开网页时播放声音