【发布时间】:2021-07-13 13:11:11
【问题描述】:
我看到一些帖子在发布应用更新时提到了离子存储的问题。我在适用于 ios 的 ionic 5 应用程序中使用 @ionic/storage 模块来存储一些用户自定义的应用程序数据。我的问题是用户的数据在收到应用更新后会保留吗? 我浏览了文档,但找不到有关此主题的任何信息。有没有人成功更新了一个 ios 应用,并且看到 ionic storage 管理的数据在更新后被保留了?
【问题讨论】:
我看到一些帖子在发布应用更新时提到了离子存储的问题。我在适用于 ios 的 ionic 5 应用程序中使用 @ionic/storage 模块来存储一些用户自定义的应用程序数据。我的问题是用户的数据在收到应用更新后会保留吗? 我浏览了文档,但找不到有关此主题的任何信息。有没有人成功更新了一个 ios 应用,并且看到 ionic storage 管理的数据在更新后被保留了?
【问题讨论】:
此处来自@ionic/storage 文档中的信息,用于Ionic 3 (https://ionicframework.com/docs/v3/storage/):
在原生应用上下文中运行时,存储将优先使用 SQLite,因为它是最稳定和广泛使用的基于文件的 数据库,并避免像 localstorage 这样的一些陷阱 和 IndexedDB,例如 操作系统决定以低速清除此类数据 磁盘空间情况。
最新文档 (https://github.com/ionic-team/ionic-storage):
开箱即用,Ionic Storage 将使用 IndexedDB 和 localstorage 在可用的地方。要将 SQLite 用于本机存储,请参阅 SQLite 安装说明。
因此,为了保证您的数据安全,您应该将 SQLite 添加到您的应用程序中。
【讨论】: