Ionic 2 PWA升级应用程序

时间:2016-12-30 15:49:53

标签: web-applications ionic-framework

我是Ionic 2和PWA的新手,所以请忍受任何愚蠢的问题。

我添加了浏览器平台并将我的Ionic PWA应用程序部署到我的服务器。但是,当我更新服务器上的部署时,应用程序(我通过将URL添加到主屏幕而安装到我的Android)不会更新。

几个问题:

  1. 如果可以连接到服务器,如何告诉App Shell更新应用程序?
  2. 我在手机上切换了飞行模式,应用程序外壳根本没有加载任何内容,甚至没有闪存屏幕,而是显示标准的Chrome错误。
  3. 我如何解决上述问题?

1 个答案:

答案 0 :(得分:0)

我不知道这是不是你的情况。但是你应该检查你是否已经删除了服务器工作者脚本上的注释,这样你的应用程序将脱机工作

在index.html中搜索类似的内容:

  <script>
if ('serviceWorker' in navigator) {
  navigator.serviceWorker.register('service-worker.js')
    .then(() => console.log('service worker installed'))
    .catch(err => console.log('Error', err));
}

如果您看到任何评论,请将其删除。

在回答第一个问题时,您还应该清除缓存,