Ionic 4 - PWA -> offline not working

#1

Hi all,

I have created a PWA that works fine, it is served on an IIS server in a sub/subfolder, all is working fine except it is not working when offline. When I look into the file “www/ngsw.json” it looks like this:

{
  "configVersion": 1,
  "timestamp": 1554818718950,
  "appData": {
    "version": "0.0.6"
  },
  "index": "/subfolder/www/index.html",
  "assetGroups": [
    {
      "name": "app",
      "installMode": "prefetch",
      "updateMode": "prefetch",
      "urls": [],
      "patterns": []
    },
    {
      "name": "assets",
      "installMode": "lazy",
      "updateMode": "prefetch",
      "urls": [],
      "patterns": [
        "https:\\/\\/fonts\\.googleapis\\.com\\/.*"
      ]
    }
  ],
  "dataGroups": [],
  "hashTable": {},
  "navigationUrls": [
    {
      "positive": true,
      "regex": "^\\/.*$"
    },
    {
      "positive": false,
      "regex": "^\\/(?:.+\\/)?[^/]*\\.[^/]*$"
    },
    {
      "positive": false,
      "regex": "^\\/(?:.+\\/)?[^/]*__[^/]*$"
    },
    {
      "positive": false,
      "regex": "^\\/(?:.+\\/)?[^/]*__[^/]*\\/.*$"
    }
  ]
}

Shouldn’t the

“name”: “app”
“urls”: [ ]

have any references ? Like they are set in the file ngsw-config.json ?
For example:

  ...
     "name": "app",
       ...
        "files": [
          "/favicon.ico",
          "/index.html",
          "/*.css",
          "/*.js"
        ]
     ...

I used the “ionic build --prod” command.

Or is something else wrong ?

Ionic CLI 4.12.0
Angular: ^7.2.2