有没有办法在PWA中安排离线通知?

时间:2019-06-03 18:05:38

标签: javascript progressive-web-apps

我知道您可以将push notifications发送给已安装pwa的用户。但是,这始终需要一台发送该通知的服务器,并且最终用户设备必须联机才能接收和显示该通知。

我想知道是否有一种方法可以“安排”稍后显示的推送通知,例如it is possible on Android,从而可以实现事件提醒之类的功能,而无需互联网连接。 / p>

1 个答案:

答案 0 :(得分:7)

开发中至少有3种Web API /规范与某种形式的计划任务相关。不过他们都不在生产中。

定期后台同步API

主要功能:它使网络应用可以在设备具有网络连接时定期运行任务


通知触发器(也称为预定通知API /事件警报)

主要功能:即使设备处于离线状态,该功能也可以在以后的特定时间可靠地显示通知(没有其他内容)


计划任务API(通用警报)

主要功能:安排代码在将来的指定时间运行- cron for Web


所以回答原始问题:您的选择是 Notification Triggers API 。希望这会很快出现在浏览器中。