使用 Expo web 存储访问令牌
Storing access token with Expo web
我最近决定尝试制作一个通用的应用程序,同时支持 ios、android 和网络。
我知道一路上会有很多麻烦……但我从一开始就发现了最大的问题。
我可以看到关于在何处存储安全存储或 asyncStorage 等应用程序的访问令牌的选项很少,我只是找不到一种方法来使用 cookie 或任何客户端存储来放入访问令牌。
由于我的应用程序本质上应该具有保持登录状态的功能,因此这对于 Web 客户端来说将是一个关键问题。
有没有人知道解决这个问题的好方法,或者有没有办法让用户使用设备/IP 详细信息从服务器端登录..?
请大家赐教!
我已经用 AsyncStorage 做到了。
import AsyncStorage from '@react-native-community/async-storage';
/// Then inside your component make an asynchronous set
await AsyncStorage.setItem(['tokenName', tokenValue]);
自 v1.9.0 起,asyncStorage 中提供了 Web 支持。
因此您可以在最新版本的 asyncStorage 中使用它。
我最近决定尝试制作一个通用的应用程序,同时支持 ios、android 和网络。 我知道一路上会有很多麻烦……但我从一开始就发现了最大的问题。 我可以看到关于在何处存储安全存储或 asyncStorage 等应用程序的访问令牌的选项很少,我只是找不到一种方法来使用 cookie 或任何客户端存储来放入访问令牌。
由于我的应用程序本质上应该具有保持登录状态的功能,因此这对于 Web 客户端来说将是一个关键问题。
有没有人知道解决这个问题的好方法,或者有没有办法让用户使用设备/IP 详细信息从服务器端登录..?
请大家赐教!
我已经用 AsyncStorage 做到了。
import AsyncStorage from '@react-native-community/async-storage';
/// Then inside your component make an asynchronous set
await AsyncStorage.setItem(['tokenName', tokenValue]);
自 v1.9.0 起,asyncStorage 中提供了 Web 支持。
因此您可以在最新版本的 asyncStorage 中使用它。