I have been working on a HTML app recently and noticed that for every version I export (HTML) I have to force my browser to reload a fresh version (not a cached version) (by adding a version parameter to the requested URL, or put it in a new directory etc).
As annoying as it is, for dev this was OK. The issue is, this is a targeted mobile PWA and is therefore "added to home screens", so neither of the above can be done. When I update the project the PWA loaded form the home screen does not update.
Is there any methods built in to C3 to force this?
I thought that the project version number would be saved inside sw.js so every time its up revved the sw.js changes and therefore I believe will force a reload, but it does not store it inside sw.js (or anywhere in an HTML export from what I can see)?
EDIT: Just found this, will do some further testing...
construct.net/en/tutorials/offline-games-construct-8