在Flutter应用程序中,我想为在线托管的资源(图像,视频等)实现缓存。
我希望它可以在本机平台(Android / iOS)(例如,使用文件系统)和Web(例如,使用IndexedDB)上运行。
Flutter Cache Manager在网络上不起作用。并且dart:indexed_db在Android / iOS上不起作用。
是否有适合该目的的插件?
答案 0 :(得分:0)
我最终使用async_resource库,在Web上使用ServiceWorkerResource
和在本机平台上使用HttpNetworkResource
+ FileResource
来实现此缓存。