Sencha - > delta-updates,android-app不更新

时间:2015-03-13 11:45:11

标签: android cordova extjs

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

1 个答案:

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