当更新我的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/目录中进行更改,则这些更改将重新出现。

10-08 08:16
查看更多