【问题标题】:How to perform background updates for a PWA news app如何为 PWA 新闻应用执行后台更新
【发布时间】:2020-01-16 14:33:38
【问题描述】:

我正在开发基于角度的 PWA 来显示新闻文章。当前是否有任何方法可以在安装在 android 设备上时打开应用程序之前获取这些内容?定期更新是必须的,因此没有信号的用户在回到信号更好的区域或获得 wi-fi 连接之前不会继续阅读真正的旧数据。

我已经阅读过有关定期同步的信息,但这似乎很新,并且没有得到很好的支持。除了使其成为原生应用程序之外,还有其他选择吗?

【问题讨论】:

    标签: angular progressive-web-apps background-process


    【解决方案1】:

    您可以在应用程序中创建自己的缓存服务,该服务缓存可用互联网上的数据并将它们同步为数组中的 json 格式。 当互联网关闭或连接较弱时,您可以从这个阵列中获得。 当互联网连接时,它会重新同步数据以代替旧的缓存数据。你可以使用 service worker 来获得快速的获取性能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-02
      • 1970-01-01
      • 1970-01-01
      • 2021-09-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多