I'm experiencing an issue with my FlutterFlow Web Publish deployment. When I publish a new version of my app, users still see the old cached version unless they open the app in an incognito window. I suspect this is due to browser caching, likely related to Service Workers or another caching mechanism.
This behavior is consistent across different browsers (Chrome, Safari, etc.), and I confirmed that incognito mode always loads the latest version. However, asking users to open the app in incognito mode is not a viable solution. I need a way to ensure that users always get the latest version without requiring manual cache clearing or special browser actions.
Is this a known issue? Does FlutterFlow have an official recommendation for handling cache updates in Web Publish deployments?
Is there a way to force users to get the latest version automatically? (e.g., a setting in FlutterFlow, a workaround in JavaScript, or another method).
Would manually deploying the app by downloading the source code and running
flutter build web
solve this issue? I currently donβt have a hosting service set up, but Iβm open to exploring this if it provides better control over caching behavior.
Any guidance or recommendations would be greatly appreciated!
Thanks in advance ππΌ πͺπΌ