【问题标题】:How to do periodic background sync in progressive web apps?如何在渐进式网络应用程序中进行定期后台同步?
【发布时间】:2018-08-09 18:49:38
【问题描述】:

实际上,我想在我的 pwa 中进行后台定期同步,但是,我在 google 上搜索过,但没有找到我想要的相关答案!

【问题讨论】:

  • PWA使用的数据,还是PWA的结构?如果只是数据,您可以使用 setInterval 随时调用您的数据服务。例如setInterval(() => { this.refreshStaleData(); }, this.refreshHowOften); (这是来自 Angular 应用程序)
  • @Mathias 我想注册一个后台定期同步任务,当我的应用程序关闭时,我的服务人员会在特定时间后在后台执行某些操作
  • PWA使用的数据,还是PWA的结构?

标签: progressive-web-apps


【解决方案1】:

this proposal document 之外目前不存在定期后台同步。它目前不是任何网络标准的一部分,并且没有浏览器在其服务工作者实现中添加对它的支持。

虽然 is support for background sync 在 Service Worker 内部,但它是一次性的,不会在某个时间间隔内重复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-11
    • 1970-01-01
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多