【问题标题】:Is it possible to restore flutter shared preferences data with device backup?是否可以通过设备备份恢复颤振共享首选项数据?
【发布时间】:2021-05-23 17:26:07
【问题描述】:

我正在尝试制作具有特定数据存储要求的颤振应用程序:

  1. 以尽可能安全的方式存储数据
  2. 如果数据被更改或删除,则无法返回

所以我正在寻找可以防止设备备份或其他系统案例上的任何数据更改的插件/自定义解决方案。

是否可以使应用程序数据对系统备份不可见?

我可以使用共享首选项/还是我最好选择另一个插件?

谢谢!

【问题讨论】:

  • 您能解释一下这些数据存储要求的原因吗?尝试阻止数据备份可能会有更好的解决方案。
  • 例如,您正在发送保证您已经花费了一些钱,所以如果您在设备上备份数据,您可以花费两次或更多次(可能有延迟方法来防止这种情况)
  • 确实如此,但在某些地方没有互联网,但人们仍然可以使用他们的设备进行某些操作
  • 你在本地存储一些数据,但你不应该依赖它。您的实际问题尚不清楚,您的问题是询问如何实现您尝试的解决方案,而不是您的实际问题。见What is the XY probem。您还应该研究现有的解决方案。您的问题尚不清楚,因此我无法将您链接到任何具体内容。
  • 您可以使用flutter_secure_storage 对数据进行加密。那里的任何更改都会破坏数据并且无法解密。

标签: database flutter sharedpreferences


【解决方案1】:

使用共享首选项过多会产生系统开销,因此我建议您使用本地存储上的另一个表从应用程序的任何位置删除记录。

【讨论】:

    猜你喜欢
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-31
    • 1970-01-01
    • 1970-01-01
    • 2013-08-21
    • 2021-12-29
    相关资源
    最近更新 更多