我该如何在iOS Flutter应用中防止用户数据备份?

16

移动应用安全验证标准的数据存储和隐私要求规定:“移动操作系统生成的备份中不包含敏感数据。”

我该如何确保我的Flutter应用程序中没有数据被备份?

对于Android,我可以将以下代码添加到AndroidManifest.xml文件中:

    android:allowBackup="false"
    android:fullBackupContent="false"
在AndroidManifest.xml中,我该如何为iOS修复这个问题?谢谢!
1个回答

1
这些文件夹会备份到iCloud中:
  • <AppHome>/Documents
  • <AppHome>/Library/Application Support
  • <AppHome>/Library/YourDir
  • <AppHome>/Library/Caches
  • <AppHome>/tmp
否则,您需要编写一些本地代码并使用isExcludedFromBackupKey,请参见https://developer.apple.com/icloud/documentation/data-storage/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接