0
每當我更新我的android-app(帶嵌入式項目文件的Cordova)時,應用程序總是顯示我的應用程序的舊版本(第一版本)。如果我轉到android設置 - >應用程序,並清除應用程序數據,該應用程序顯示我的應用程序的最新版本。但我不能要求所有用戶在每次更新時都這樣做。Sencha - > delta-updates,android-app沒有更新
每當我更新我的android-app(帶嵌入式項目文件的Cordova)時,應用程序總是顯示我的應用程序的舊版本(第一版本)。如果我轉到android設置 - >應用程序,並清除應用程序數據,該應用程序顯示我的應用程序的最新版本。但我不能要求所有用戶在每次更新時都這樣做。Sencha - > delta-updates,android-app沒有更新
我的唯一改正方法是建立一個腳本,在每次啓動時刪除本地存儲。
<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>