我将应用程序的身份验证令牌存储在 AsyncStorage 中。似乎在 Android 和 iOS 上(对此不太确定),在长时间不活动(约 2 周)后,用户都会退出。 我确信它与服务器无关。
AsyncStorage 是永久的吗?
编辑:嗯,这很尴尬。问题出在服务器上,不是 AsyncStorage 的错。
我将应用程序的身份验证令牌存储在 AsyncStorage 中。似乎在 Android 和 iOS 上(对此不太确定),在长时间不活动(约 2 周)后,用户都会退出。 我确信它与服务器无关。
AsyncStorage 是永久的吗?
编辑:嗯,这很尴尬。问题出在服务器上,不是 AsyncStorage 的错。
来自 RN 文档https://facebook.github.io/react-native/docs/asyncstorage.html
在 iOS 上,AsyncStorage 由本机代码支持,该代码将小值存储在序列化字典中,将较大的值存储在单独的文件中。在 Android 上,AsyncStorage 将根据可用的内容使用 RocksDB 或 SQLite。
数据库和文件对我来说都是永久性的。也许您的用户正在以某种方式清除您的应用程序的缓存或本地文件?