Dart 卸载应用程序时,SharedReferences会发生什么情况?

Dart 卸载应用程序时,SharedReferences会发生什么情况?,dart,flutter,sharedpreferences,Dart,Flutter,Sharedpreferences,我在SharedReferences中保存了一个boolean标志,我需要在应用程序开始时获取该标志。如果我卸载,重新安装应用程序,然后获取标志,会发生什么?对我来说,它不会抛出异常,而是在卸载之前将值发送给我。我想知道这是怎么可能的。在android中有一个名为allowBackup的属性。我认为默认情况下这是真的。你可以阅读更多关于这方面的内容。同样对于iOS,此软件包使用了NSUserDefaults,并且也备份到了iCloud。我不明白,因为SharedReference是特定于应用程序

我在
SharedReferences
中保存了一个
boolean
标志,我需要在应用程序开始时获取该标志。如果我卸载,重新安装应用程序,然后获取标志,会发生什么?对我来说,它不会抛出异常,而是在卸载之前将值发送给我。我想知道这是怎么可能的。

在android中有一个名为
allowBackup
的属性。我认为默认情况下这是真的。你可以阅读更多关于这方面的内容。同样对于iOS,此软件包使用了
NSUserDefaults
,并且也备份到了iCloud。

我不明白,因为SharedReference是特定于应用程序的,存储必须在应用程序的文件夹中。卸载/清除后,保存的数据必须消失,正如您在我的应用程序上看到的那样,我在卸载/重新安装时丢失了所有保存的数据是否有方法在颤振时禁用它?而不是通过颤振。您必须编辑android清单,并在应用程序标签中添加应用程序标签
android:allowBackup=“false”
android:fullBackupContent=“false”
。我们如何在iOS中像在
android:allowBackup=“false”
中那样做?