Flutter iOS 重新安装或更新应用程序时删除缓存

Mak*_*sat 8 flutter flutter-ios

我在 Flutter 上开发了一个应用程序。应用程序上有注册。

当我在 iOS 手机上安装该应用程序时。我登录了该应用程序,然后我直接从iPhone中删除了该应用程序进行测试。然后我将应用程序重新安装到同一部手机上。但是应用程序显示我已经登录,即使我没有登录第二次安装。

我认为手机正在缓存首次登录,即使我删除应用程序,缓存也不会删除。难道是这样吗?

我想在删除或更新应用程序时删除所有数据。

PS Android 上不存在此类问题。当我从 Android 手机中删除该应用程序时,所有内容都会被删除,重新安装后,我需要登录。

sam*_*er1 1

我认为这与此重复。

感谢shared_preferences您可以利用NSUserDefaults每次卸载应用程序时都会删除的 来检查应用程序是否是第一次运行。