0

我最近决定尝试制作一个支持 ios、android 和 web 的 expo 通用应用程序。我知道一路上会有很多小问题。但我从一开始就发现了最大的问题。我可以看到在哪里存储安全存储或异步存储等应用程序的访问令牌的选项很少,我只是找不到使用 cookie 或任何客户端存​​储来放入访问令牌的方法。

由于我的应用程序本质上应该具有保持登录功能,这对于 Web 客户端来说将是一个关键问题。

有没有人知道这个问题的一个很好的解决方法,或者有没有办法让用户使用设备/IP详细信息从服务器端登录..?

请各位大侠赐教!

4

2 回答 2

1

自 v1.9.0 起,asyncStorage 中提供了 Web 支持。

因此,您可以在最新版本的 asyncStorage 中使用它。

于 2020-11-10T10:09:35.177 回答
0

我已经设法用 AsyncStorage 做到了这一点。

import AsyncStorage from '@react-native-community/async-storage';

/// Then inside your component make an asynchronous set
await AsyncStorage.setItem(['tokenName', tokenValue]);
于 2020-10-08T20:21:45.647 回答