私の場合、こうしています。
・iOSかAndroidかを判断し、システムブラウザでアプリのアドレスを開く
(システムブラウザで開くためにはInAppBrowserプラグインが必要です)
・アプリでは、アップデートを促すための、なにも操作できない画面を表示する
これで、旧バージョンのユーザはなにも操作できない状態ですので、実質的に強制アップデートになります。
javascript
1(function(){
2 var agent = navigator.userAgent.toLowerCase();
3 if (agent.indexOf("android") != -1) device = "Android";
4 if ((agent.indexOf("iphone") != -1)||(agent.indexOf("ipad") != -1)) device = "iOS";
5
6 if (OLD){
7 var message = "新しいバージョンが公開されています。更新を行ってください。";
8 if (device === "iOS"){
9 alert(message);
10 var url = "https://itunes.apple.com/jp/app/......";
11 window.open(url,"_system");
12 ShowUpdatePage(url);// アップデートを促す画面を開く
13 }
14 if (device === "Android"){
15 alert(message);
16 var url = "https://play.google.com/store/apps/details?id=......";
17 window.open(url,"_system");
18 ShowUpdatePage(url);
19 }
20 }
21})();