首页 > 解决方案 > AsyncStorage 是每台设备吗?

问题描述

我的问题是 AsyncStorage 是否是每个设备?我的意思是当几个不同的用户进入我的应用程序时,他们每个人都设置了相同的键但不同的值,所以每个人都有自己的存储空间(他自己的值)?

以及如何删除 AsyncStorage 中的数据?仅当用户清理此应用程序的数据或删除/更新应用程序时?

谢谢

标签: react-nativeasyncstorage

解决方案


AsyncStorage设备上的同一个应用重复使用同一个商店。如果您要在同一个应用程序/设备上拥有多个用户,您应该考虑为每个键附加一个特定于用户的前缀。(例如“LastLoginDate-Mike”)

AsyncStorage除了删除应用程序之外,没有全局方法可以删除所有数据。可以使用 删除单个项目AsyncStorage.removeItem


推荐阅读