我有一个应用程序从服务器下载其产品数据(描述和图像),并将它们存储在当地以便离线使用。对于产品图像,我使用的是forge.file.cacheURL,它工作得很好但是在我的iPAD上,这个缓存在我使用其他应用程序的白天被清除。这导致我的应用程序只有没有图像的描述文本,用户必须连接到互联网并再次同步,这是非常烦人的。有没有更好的方法来实现这种情况?
答案 0 :(得分:2)
您是否曾尝试将forge.prefs
模块用于此目的?它允许您在本地持久保存键值对(非常类似于HTML5 localstorage)。详细了解Trigger.io的official API documentation。
我不太确定是否可以使用此方法保存图像,但您可以轻松地将图像转换为字符串,反之亦然。查看Robert Nyman撰写的关于如何save images in localStorage的这篇文章的第二章。