我创建了一个 Flutter 应用程序,但遇到了一个问题:在某些设备上卸载该应用程序后,缓存的数据未清除。在某些设备上,应用程序数据在卸载后会被正确删除,但在其他设备上,它仍然存在。
如何处理此问题以确保在所有设备上卸载应用程序后清除所有应用程序数据(包括缓存数据)?
检查应用程序设置和存储:我检查了出现问题的设备上应用程序的存储和缓存设置。在某些设备上,即使卸载后,应用程序的数据仍然保留。
在不同设备上进行测试:我在具有不同操作系统版本的多个设备上测试了该应用程序,以确定问题是否特定于某些设备或操作系统版本。该问题出现在某些 Android 设备上,但在其他设备上则没有。
Android 中的
Auto Backup
功能发布。请参阅此处 尝试在 Android 清单上将其关闭:
android:allowBackup="false"
android:fullBackupContent="false"