当更新我的Android应用程序的www文件夹(使用Cordova 3.6.3)时,该应用程序显示我的www的旧缓存版本。
如果我清除了应用程序数据(从Android-> Settings-> Apps)并运行该应用程序,则会显示www的新更新版本。发布新版本的应用程序时,这是一个大问题。
如何在更新应用程序时(或仅在每次启动应用程序时)强制应用程序清除缓存?
最佳答案
我不太使用Sencha Architect,所以这可能不是解决方案,但是当我发生类似的事情时,我通常只是...
cd to/MyApp
cd cordova && cordova platforms rm android
# then
cordova platforms add android
# or
cd .. && sencha app build native
...让Sencha CMD负责重建cordova应用程序。如果您在android目录中进行了任何更改,它们将被删除。
如果要在
cordova/www/
目录中进行更改,则这些更改将重新出现。