森查->;增量更新,android应用程序未更新

森查->;增量更新,android应用程序未更新,android,cordova,extjs,Android,Cordova,Extjs,每次我更新我的android应用程序(Cordova嵌入了项目文件),该应用程序总是显示我的应用程序的旧版本(第一个版本)。如果我转到android设置->应用程序,并清除应用程序数据,则应用程序将显示我的应用程序的最新版本。但我不能要求所有用户在每次更新时都这样做。我唯一的纠正方法是在每次启动时生成一个脚本删除本地存储 <script type="text/javascript"> //localStorage.clear(); //DELETE APP.j

每次我更新我的android应用程序(Cordova嵌入了项目文件),该应用程序总是显示我的应用程序的旧版本(第一个版本)。如果我转到android设置->应用程序,并清除应用程序数据,则应用程序将显示我的应用程序的最新版本。但我不能要求所有用户在每次更新时都这样做。

我唯一的纠正方法是在每次启动时生成一个脚本删除本地存储

   <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>

//localStorage.clear();
//删除缓存的APP.js以重新加载
Object.keys(本地存储)
.forEach(功能(键){
//警报(键);
var n=key.indexOf(“app.js”);
var n2=key.indexOf(“pepe.css”);
如果((n>-1)|(n2>-1)){
localStorage.removietem(键);
}
});