从 Play 商店更新时,Expo 文件系统会重置吗?

问题描述 投票:0回答:1

我有一个 React Native (Expo) 项目。我使用 expo-file-system 将数据存储在应用程序创建的文件中。如果我在 Play Store 上发布更新并且用户获得此更新,数据文件是否会被删除?这对我的项目来说非常有必要。

这些是我存储数据文件的位置。

export const focusDBPath = FileSystem.documentDirectory + "focusDB.json"
export const tagDBPath = FileSystem.documentDirectory + "tagDB.json"

如果数据面临风险,如何防止数据被删除?

react-native expo google-play updates expo-file-system
1个回答
0
投票

FileSystem.documentDirectory 是应用程序特定的文件夹并且是持久的。使用相对 url 访问文件,因为绝对 url 可能会在更新后发生变化。还有 FileSystem.cacheDirectory 会被操作系统自动清除。

存储在此处的文件将一直保留,直到被应用程序明确删除。

© www.soinside.com 2019 - 2024. All rights reserved.