我正在制作一个使用React native和django作为后端的消息传递应用程序。我无法弄清楚的是如何使图像持久,就像whatsapp或messenger的个人资料头像一样,即使没有互联网也会出现。我认为个人资料头像图像保存在设备中。但我没有在设备中找到任何个人资料图片。这些应用程序如何保留图像,如何使用React本机实现相同的效果?
答案 0 :(得分:0)
您不想永久地在应用中缓存所有头像。最简单的方法是在服务器端发回http缓存控制标头,以便应用程序不需要每次都检索图像。如果用户的头像网址没有变化,您可以将缓存时间设置为几天。如果每次更新头像时网址都会更改,并且从应用程序中您可以轻松获取新网址,则可以将缓存时间设置为永久。旧项目仍将被清除,因为缓存可以使用的空间有限制。