Cordova phonegap插件内容同步同步后文件会发生什么变化?

Cordova phonegap插件内容同步同步后文件会发生什么变化?,cordova,phonegap-plugins,Cordova,Phonegap Plugins,这就是问题中的插件: 看起来这个插件在包装和缓存远程资产(css和js文件)方面做得非常好。但是,有两个问题是,同步发生后,文件会发生什么变化 1) 在关闭应用程序并重新启动设备后,文件似乎被持久化了。这些资产的缓存时间有保证吗 2) 我缓存的css/js每隔一段时间就会更新一次,因此应用程序会在必要时轮询和下载新资产。如果缓存的内容是永久性的,那么在这个缓存过程频繁发生之后会发生什么?我不想在设备上占用太多空间 这取决于平台。例如,在Android上,它们会一直存在,直到你的空间用完或者你清

这就是问题中的插件:

看起来这个插件在包装和缓存远程资产(css和js文件)方面做得非常好。但是,有两个问题是,同步发生后,文件会发生什么变化

1) 在关闭应用程序并重新启动设备后,文件似乎被持久化了。这些资产的缓存时间有保证吗

2) 我缓存的css/js每隔一段时间就会更新一次,因此应用程序会在必要时轮询和下载新资产。如果缓存的内容是永久性的,那么在这个缓存过程频繁发生之后会发生什么?我不想在设备上占用太多空间

  • 这取决于平台。例如,在Android上,它们会一直存在,直到你的空间用完或者你清除了应用缓存数据。根据源代码判断,它们存储在缓存目录中:

    // Production
    String outputDirectory = cordova.getActivity().getCacheDir().getAbsolutePath();
    
  • 在这里,您可以查看它实际上是如何存储的-

  • 同样,您应该检查每个平台的实现,但是Android平台似乎正在正确地清理过时的文件