除了删除应用程序之外,是否有任何 SharedPreferences 重置条件?
Is there any SharedPreferences reset condition except the removal of an app?
我正在使用 React Native 构建一个 android/ios 应用程序。我将 expo-secure-store
与裸 React Native 应用程序一起使用,并且 expo-secure-store
将数据保存在 SharedPreferences 中,并在 Android.
上加密
在我更新我的应用程序后,我收到许多用户报告说他们在 SharedPreferences 中的数据被重置并丢失了。在 iOS,我没有收到此类报告。
除了删除应用程序之外,是否有任何条件可以重置保存在 SharedPreferences 中的数据?
据我所知,保存在 SharedPreferences 上的数据在更新期间仍然存在。这是错的吗?我无法从文档中找到任何答案。请告诉我。
SharedPreferences 数据在更新后仍然存在,但如果新版本的应用需要不同的键或值类型,则新版本的应用可能无法正确读取信息。
除了应用程序卸载,用户可以删除应用程序数据,这也会删除 SharedPreferences 数据。
我正在使用 React Native 构建一个 android/ios 应用程序。我将 expo-secure-store
与裸 React Native 应用程序一起使用,并且 expo-secure-store
将数据保存在 SharedPreferences 中,并在 Android.
在我更新我的应用程序后,我收到许多用户报告说他们在 SharedPreferences 中的数据被重置并丢失了。在 iOS,我没有收到此类报告。
除了删除应用程序之外,是否有任何条件可以重置保存在 SharedPreferences 中的数据?
据我所知,保存在 SharedPreferences 上的数据在更新期间仍然存在。这是错的吗?我无法从文档中找到任何答案。请告诉我。
SharedPreferences 数据在更新后仍然存在,但如果新版本的应用需要不同的键或值类型,则新版本的应用可能无法正确读取信息。
除了应用程序卸载,用户可以删除应用程序数据,这也会删除 SharedPreferences 数据。