如何下载和存储图像以便以后不被设备清除?

时间:2012-12-17 09:26:44

标签: trigger.io

我有一个应用程序从服务器下载其产品数据(描述和图像),并将它们存储在当地以便离线使用。对于产品图像,我使用的是forge.file.cacheURL,它工作得很好但是在我的iPAD上,这个缓存在我使用其他应用程序的白天被清除。这导致我的应用程序只有没有图像的描述文本,用户必须连接到互联网并再次同步,这是非常烦人的。有没有更好的方法来实现这种情况?

1 个答案:

答案 0 :(得分:2)

您是否曾尝试将forge.prefs模块用于此目的?它允许您在本地持久保存键值对(非常类似于HTML5 localstorage)。详细了解Trigger.io的official API documentation

中的确切语法

我不太确定是否可以使用此方法保存图像,但您可以轻松地将图像转换为字符串,反之亦然。查看Robert Nyman撰写的关于如何save images in localStorage的这篇文章的第二章。