我在网上看过很多技巧,最常见的是一个弹出的toast消息,说有一个新版本,你被要求重新加载页面(例如在Google的收件箱中) 据我所知,唯一没有缓存的是index.html,其中引用了具有唯一版本哈希的.js包。
我的问题是 - 这是最好的技术吗?是否建议在新版本上使用Service Worker来发送推送消息,或者每隔几秒钟向服务器发出一个询问是否有新版本的请求?什么是完整的架构?
无法找到适合网络应用(主要是Angular)的优秀CI / CD技术的优雅解决方案,它将模仿网络应用版本更新(例如在app / play商店中)
有什么想法吗?