¿Cómo puedo controlar el almacenamiento en caching de networking desde mi aplicación Flutter?

Por ejemplo, https://docs.flutter.io/flutter/services/NetworkImage-class.html dice que los encabezados de caching se ignoran. Mi entendimiento es que iOS tiene un NSUrlCache en el disco y sería bueno habilitarlo. Semejantemente sospecho que Android tiene un caching de disco que sería bueno habilitar.

¿Puedo controlar el almacenamiento en caching de Flutter? ¿Debo escribir mi propia estrategia de caching / caching de disco en Dart en la parte superior de / delante de NetworkImage?

Actualmente no tenemos una buena manera de hacer esto, por desgracia. Podría proporcionar su propio ImageProvider similar a NetworkImageProvider que tenía su propia caching e implementaba correctamente la semántica de networking. Ciertamente, lo aceptaríamos como un parche si lo hubieras contribuido. Todos los derechos reservados

    Intereting Posts