質問: `SPA`におけるアプリ更新方法について `AngularJS`で`SPA`アプリを作成しています。`js`は一纏まりにして`app.min.js?12541874`のような形にまとめて最初に読み込まれる`index.html`ファイルに`
回答: なるほど。更新した際にユーザーがページを開いてる場合ですね。 自分の場合ですが、service workerを使用してアプリの更新情報を取得して 新しいバージョンがある場合、 「新しいバージョンがあります。リロードしますよ~」みたいなダイアログを出します。 service workerで無くてもDBでバージョン管理して定期的に取得して更新を確認してもいいと思います。 【追記】 大規模なアプリの場合アップデートのタイミングで強制的にメンテナンス画面に飛ぶような仕組みを用意しておいたほうがいいかもしれません。