【问题标题】:Flutter: Store critical data permanently to diskFlutter:将关键数据永久存储到磁盘
【发布时间】:2021-09-21 13:31:33
【问题描述】:

在 Flutter 中为 CRUD 应用程序保存数据的最佳方法是什么,我看过教程使用 适用于 Android/iOS 的 SharedPreferences 包。我的问题是这样的,根据Shared preference doc,数据可能会异步持久化到磁盘,并且不能保证写入返回后会持久化到磁盘,所以这个插件一定不能用于存储关键数据。,所以现在这个包解决了将文件本地保存到设备磁盘的问题,但我担心没有保证并且担心用户丢失他们的笔记。

https://pub.dev/packages/shared_preferences

我在网上找到的另一个包是https://pub.dev/packages/store_critical_data/example,但我没有看到有人使用它,所以我怀疑它的可靠性。

【问题讨论】:

    标签: android ios flutter


    【解决方案1】:

    如果您的数据很重要,则不应仅将其存储在本地存储中,因为可以清除本地存储,并且取决于设备。本地存储本质上是不可靠的。

    【讨论】:

    • 你建议我把它存储在哪里。我希望它存储在设备上,然后是云备份的选项
    • 除了任何云解决方案(如 firebase)之外,您还可以使用共享首选项。他们有一个很棒的免费套餐。
    猜你喜欢
    • 2019-01-26
    • 1970-01-01
    • 2021-09-24
    • 1970-01-01
    • 2021-06-12
    • 2019-02-08
    • 1970-01-01
    • 2020-01-24
    • 2016-02-20
    相关资源
    最近更新 更多