我有一个 React Native (Expo) 项目。我使用 expo-file-system 将数据存储在应用程序创建的文件中。如果我在 Play Store 上发布更新并且用户获得此更新,数据文件是否会被删除?这对我的项目来说非常有必要。
这些是我存储数据文件的位置。
export const focusDBPath = FileSystem.documentDirectory + "focusDB.json"
export const tagDBPath = FileSystem.documentDirectory + "tagDB.json"
如果数据面临风险,如何防止数据被删除?
FileSystem.documentDirectory 是应用程序特定的文件夹并且是持久的。使用相对 url 访问文件,因为绝对 url 可能会在更新后发生变化。还有 FileSystem.cacheDirectory 会被操作系统自动清除。
存储在此处的文件将一直保留,直到被应用程序明确删除。