我正在React Native Expo中构建一个应用程序,用户可以在其中拍照,然后将其上传到Firebase存储进行备份。
我正在尝试找出最佳方法,以使用户不必每次打开应用程序都重新下载图像。
所以我需要某种方式来缓存图像,并且我想知道哪种首选方法。
我当时想也许只是存储在AsyncStorage中拍摄的图像,但随后我需要以某种方式实现与Firebase云存储的同步-因此,如果有新的用户图像出现,我需要手动下载,如果他们将其从asyncStorage中删除,则将其从Firebase存储中删除。
有更好的解决方案吗?