0

当 IOS5 出来时,Apple 使 localStorage 不持久(http://www.sencha.com/blog/html5-scorecard-the-new-ipad-and-ios-5-1)。虽然 PhoneGap 应用程序可以使用插件解决此问题,但我们正在尝试在 Adob​​e DPS 应用程序中执行此操作,该应用程序无法直接访问 IOS 原生 API,也没有插件模型。

我们已经想到了使用 cookie 来持久化非常小的数据的半丑陋的解决方案,但这对于需要离线存储的较大的内容块(例如 XML 文件和图像)来说并不是一个很好的解决方案。有人有更好的解决方案吗?

4

2 回答 2

0

如果不直接访问 IOS 原生 API,您肯定无法访问 CoreData。我想说您唯一的选择是按照您的建议使用 cookie。

于 2012-04-19T15:15:23.547 回答
0

答:不,您不能从 Adob​​e DPS 应用程序中的 Web 视图访问任何本机 API,但您可以使用 Web 存储。

作为 cookie(数据限制相对较低)的替代方案,您可以使用WebSQL 或 localStorage

我已经成功地在 DPS 应用程序中使用了这两个 :)

有趣的是,我发现 localStorage 比 webSQL 好用得多,但是如果您了解 SQL 并且需要存储复杂的关系,它可能会满足您的需求。

于 2013-10-16T19:33:57.680 回答