【发布时间】:2018-04-06 16:17:15
【问题描述】:
我想存储一些数据,我使用的是 Ionic 3,我看到了 Storage 类。我可以用它来存储一些东西,然后在关闭我的应用程序后检索它吗?它是否在我的设备存储中保存了一些东西?或者它是一个简单的缓存,当我关闭我的应用程序时就会消失?
【问题讨论】:
-
是的,它“物理地”保存它。虽然是无形的。
标签: ionic3 storage documentation
我想存储一些数据,我使用的是 Ionic 3,我看到了 Storage 类。我可以用它来存储一些东西,然后在关闭我的应用程序后检索它吗?它是否在我的设备存储中保存了一些东西?或者它是一个简单的缓存,当我关闭我的应用程序时就会消失?
【问题讨论】:
标签: ionic3 storage documentation
它是物理保存的,但是文档说
在原生应用程序上下文中运行时,Storage 将优先使用 SQLite,因为它是最稳定和广泛使用的基于文件的数据库之一,并且避免了 localstorage 和 IndexedDB 之类的一些陷阱,例如操作系统决定在磁盘空间不足的情况下清除此类数据。
因此请按照https://ionicframework.com/docs/storage/ 的文档并安装cordova-sqlite-storage 插件以使存储真正持久化。
【讨论】: