每次我更新我的android-app(带嵌入项目文件的Cordova)时,该应用程序总是显示我的应用程序的旧版本(第一版)。如果我去android-settings - >应用程序,并清除应用程序数据,该应用程序显示我的应用程序的最新版本。但是每次有更新时我都不能要求所有用户都这样做。
答案 0 :(得分:0)
我唯一的解决方法是在每次启动时都建立一个删除本地商店的脚本。
<script type="text/javascript">
//localStorage.clear();
//DELETE APP.js of cache for reload
Object.keys(localStorage)
.forEach(function(key){
//alert(key);
var n = key.indexOf("app.js");
var n2 = key.indexOf("pepe.css");
if ((n>-1)||(n2>-1)) {
localStorage.removeItem(key);
}
});
</script>