【问题标题】:Send A Notification when PWA is ClosedPWA 关闭时发送通知
【发布时间】:2022-06-20 16:12:34
【问题描述】:

我使用 Angular 制作了一个 PWA 待办事项列表应用程序 (Link To App)。 我现在计划添加在应用程序关闭时可以到达用户的通知。 由于它是一个离线工作的 PWA,我不能依赖推送通知。 提前致谢

【问题讨论】:

  • 您可以使用push and notification API
  • 但是推送需要服务器
  • 每次推送都由服务器端发送,您无需创建自定义服务器,但可以像 firebase 一样使用
  • 但我打算离线运行我的应用程序
  • 所以您无法收到通知。用户只有在他重新上线时才会收到

标签: javascript angular notifications progressive-web-apps


【解决方案1】:

您可以使用of Web Periodic Background Sync API 您也可以离线运行此功能,即使应用程序已关闭,它也不需要后端服务器进行推送,因为它由服务人员定期触发(我猜是至少 24 小时)

在您的项目文件中注册同步事件:

在您的服务工作者文件中监听同步并显示网络通知:

我在我的应用程序中使用了它 - https://milkpay.param.tel/Milk Scheduler

就是这样,如果有帮助别忘了点赞,干杯!! ?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-28
    • 1970-01-01
    • 1970-01-01
    • 2017-05-28
    • 1970-01-01
    • 2020-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多